3D City Modeling

Developed a 3D renderer from scratch in C++ using OpenGL and GLSL, capable of rendering models created in Blender. Implemented shading techniques including Gouraud and Phong shading, as well as Phong illumination for realistic rendering effects.