Mesh Rendering
This project is my first Computer Graphics assignments. Besides this assignment requirements, I also implemented more features for this project. For example, I add GLSL shaders to rendering the objects in the scene.
1. Mainly use OpenGL API to load mesh and draw heightmap, and calculate the vertex normals.
2. Add Skybox to the scene and create a cubemap.
3. Use environment mapping to calculate the reflection and refraction of every vertex surface.
4. Use Fresnel Ratio to mix reflection and refraction colors for every vertex.
5. Use Phong lighting model to calculate per-pixel lighting for the objects in the scene.
1. Mainly use OpenGL API to load mesh and draw heightmap, and calculate the vertex normals.
2. Add Skybox to the scene and create a cubemap.
3. Use environment mapping to calculate the reflection and refraction of every vertex surface.
4. Use Fresnel Ratio to mix reflection and refraction colors for every vertex.
5. Use Phong lighting model to calculate per-pixel lighting for the objects in the scene.
These are what I did before I took Computer Graphics course.