Tessellation & Height Mapping
A small OpenGL app that tessellates a flat plane according to a displacement map.
- Tools & Languages
- C++, OpenGL
- Project Type
- Individual Coursework (Interactive Computer Graphics)
Project Overview:
The program takes in a normal map and displays it on a plane, with the ability to toggle whether or not the plane's triangulation (calculated using a geometry shader) is shown. If a displacement map is provided as a second argument, the program uses that image to move the vertices of the plane up using the displacement map values. The tessellation level of the plane is able to be changed with the arrow keys.