WebGL-Based Interactive 3D Rendering
Browser-based 3D model viewer built using WebGL and JavaScript. Demonstrates fundamental computer graphics concepts including 3D transformations, Phong lighting, and interactive camera controls, all implemented without high-level 3D libraries like Three.js.
The viewer was developed as part of my computer graphics coursework, where I learned the low-level details of how 3D rendering works. Building everything from the ground up gave me a deep understanding of the graphics pipeline, shader programming, and real-time rendering techniques.
Building this viewer from scratch taught me: