Skip to content

Conversation

jichumao
Copy link

@jichumao jichumao commented Oct 7, 2024

Repo Link

Using 3 late days

  • All Core Features

    • BSDF Evaluation
    • Path Continuation/Termination
    • Material Sort
    • Stochastic-Sampled Antialiasing
  • Extra Features

    • Refraction(Glass material)
    • Arbitrary Mesh Loading (GLTF)
    • Texture Loading & Mapping (with GLTF uvs)
    • Environment maps
    • Physically-based depth of field
    • Post Processing : Tone Mapping(ACES & Reinhard method) with Gamma Correction

Notes

  • The CMakelist.txt was edited to include tinygltf library
  • BVH is not fully implemented, so don't use it.

Feedback
It's a challenging, very time-consuming, and a lot of learning project in which I have learned very much. I felt that I was very pressed for time, especially since I had to teach myself to read a lot of material and implement it in a relatively short period of time.

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