CPE 471 - Final Project
Thumb
Floorplan
No linkers
Your browser does not support the video tag.
Recursive rendering attempt
Your browser does not support the video tag.
Show linkers and collision detection
Your browser does not support the video tag.
Recursive rendering with near plan clipping off
Your browser does not support the video tag.
Key graphics technologies:
- box and plane collision
- rudimentary occlusion culling
- camera transformations based off of world geometry
- (attempted) framebuffers and multipass / recursive rendering
- (attempted) virtual cameras and oblique near plane clipping
Code Bases and References:
Oblique Near-Plane Clipping Reference by Eric Lengyel
Recursive Rendering Reference by Thomas Rinsma
Portal Implementation Reference
Clipped Projection Mat Code by Thomas Rinsma
Non-Euclidean Geometry Engine Code by HackerPoet