Skip to content

Conversation

yinuotxie
Copy link

@yinuotxie yinuotxie commented Oct 8, 2023

  • Repo Link
  • Features
    • Implemented Obj Mesh Loading with BVH and BVH intersection tests.
    • Implemented Refraction and imperfect reflection with extra material features like roughness, transmittance, and metallic.
    • Implemented Physically-based depth-of-field.
    • Implemented Stratified Sampled Antialiasing (not sure whether it is working thought, as I did not see much difference when toggling it on).
  • Feedback: this project is quite difficult for people like me who has little knowledge of path tracing before. I had to spend several days reading the books before start doing it, but I think it was a good experience, and I appreciate the extended due days.
  • I modified the CMakeLists.txt to include extra classes, like Bound and Geom. I also tried to use the Open AI image Denoiser so included it in CMakeLists as well (even thought I failed to make it work).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant