Skills:
Ray-triangle intersection (Möller-Trumbore).
BVH construction for rendering optimization.
Debugging 3D rendering pipelines.
Tools:
GLM, C++
What I Learned:
Implementing ray tracing and BVH for efficient rendering.
Debugging geometric and lighting artifacts.
Optimizing shaders and handling precision issues.
Responsible for:
Ray-triangle intersection, BVH implementation.
Shader programming and scene debugging.

Camera Setup
Position: (0, 0, 5)
Rotation: None (i.e., Y up, -Z forward)
Field of view: 45 degrees (see left image)
Aspect ratio: 1.0 (i.e., square)
Resolution of the image (width/height, indicating the number of pixels horizontally/vertically)

Sphere
Ellipsoid


Box
Motion Blur
Non-Recursive with Reflective model
Recursive with Reflective model


Refractive model
70% Blinn-Phong 30% Reflective


Cornell Box
OBJ Triangle Mesh


Multi-threading


BVH Concepts with AABB (Axis-Aligned Bounding Box)






Anti-Aliasing

1x Anti-Aliasing (Feature OFF)
1x Anti-Aliasing (Feature OFF)
Intel Open Image Denoise


Texture Mapping

Special Scene

On going