Advance Image Synthesis
Collection of my progress for this class
![]() | ![]() |
---|---|
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Project 1 (Base)
​​
For this project I have implemented Sphere and Triangle primitives, KD Tree acceleration structure and Multi-threading in Processing.
Since rendering is very fast, I added camera movement through keys, so there is also interactivity with the environment.
![]() | ![]() |
---|---|
![]() | ![]() |
![]() |
Project 2 (Extension)
​​
For this project extension, I have Implemented mesh data structure, which is accelerated through Bounding Volume Hierarchy (BVH).
The rendering of Stanford Bunny ~69K is ~.100 ms (with BVH construction) and ~.060 ms (with already constructed BVH) for 300x300 image.
![]() | ![]() |
---|---|
![]() | ![]() |
![]() |
Project 3 (Distribution Ray Tracing)
​​
For this project extension, I have Implemented mesh data structure, which is accelerated through Bounding Volume Hierarchy (BVH).
The rendering of Stanford Bunny ~69K is ~.100 ms (with BVH construction) and ~.060 ms (with already constructed BVH) for 300x300 image.