Deferred Renderer

An interactive 3D graphics application featuring dynamic scene transformations, advanced lighting with attenuation, and a deferred rendering pipeline with screen-space effects.
Key Points
- →Rendered 100+ objects with dynamic transformations including rotation, shear, and bouncing animations
- →Implemented multiple attenuated colored lights using the standard quadratic attenuation model
- →Created static and GPU-driven dynamic surfaces of revolution
- →Built a deferred rendering pipeline using multiple render targets for efficient lighting
- →Added screen-space blur post-processing effect
- →Bonus: Supported window resizing and adaptive framebuffers
- →Developed as part of CSCE 441 - Computer Graphics at Texas A&M University