
CS350 Advanced Computer Graphics
Rendering engine using C++ and OpenGL
Texture mapping and Parallax mapping
Environment mapping
Spherical reflection and refraction
Planar reflection
Procedural mesh generation and texturing
Phong lighting and Phong shading
Deferred shading
Geometry pass, light pass and buffers display for debugging
Dynamic AABB Tree
BSP-Trees
Constructive solid geometry (CSG) operations
GJK algorithm