Height Fields Using Shaders
Using image data from a grayscale JPEG file to create height field, such that the two dimensions of the grid correspond to the two dimensions of the image and the height value is a function of the image grayscale level. Handle camera transformations, transform the landscape (translate/rotate/scale), and render the heightfield. Wrote a shader to perform geometry smoothing and re-color the terrain accordingly.
Tech Stack: C++, OpenGL
- Project Detail Description
- **GitHub Repository review upon request.