This is a fully functional object renderer (shadowing, mirror reflection, refraction, material, specular shading, etc.)
- With my previous project, Funland, I got to build an immersive VR game with Unity3D. With an interest to delve into how computer graphics are rendered under the hood, I implemented this project during the course on Computer Graphics.
- This object render implements various key features to nicely render objects created in Blender.
- I leveraged Axis-Aligned Bounding Box and Bounding Volume Hierarchy (like a binary tree) to implement accelerated rendering.
- As shown in the rendered image, we could see the convex and concave lensing effect. Moreover, the sphere demonstrates the Fresnel reflection and refraction effect.
- As shown above, we could clearly see the mirror reflection effect. Moreover, the spheres have realistic specular shading and shadowing.