Skip to content

Conversation

theBoilingPoint
Copy link

Use 4 late days. I opened a pull request at the code submission deadline but I have cancelled it and I am submitting a new one right now for README.

  • Repo Link
  • All core features
  • Extra Credits:
    • Visual Improvements
      • BRDFs
        • (2) Dielectric Material
        • (?) Microfacet Material
      • (2) Depth of Field
      • (6) Texture Loading with Mesh Loading
        • Can read textures from file and have a asic procedural texture (checkerboard in pathtracer.cu)
    • Mesh Loading
      • (2) obj
      • (4) GLTF
    • Performance
      • (1) Raussian Roulette
      • (?) Buggy BVH
        • I am able to construct the nodes of the BVH an traverse it, but somehow the ray misses the triangle in basically all leaf nodes. I don't know why.

@theBoilingPoint
Copy link
Author

Just to show that I have indeed created the code submission pull request in time, here is the link to it (please tell me if the link works!).

Important Notes

Given that the report is due 2 days after the programming deadline, there are some minor adjustments in the repository to run the experiments and generate the final render for the report. These adjustments do not change the main implementation for all my features. They include:

  • Reordering scene file structures.
  • Commented out BVH-related codes, given that this feature is buggy.
  • Adding directives to switch on/off different features.
    • Also making sure the code still works using the directives.
  • Adding print statements to remind users to set a certain feature when customising json files, in case they run into bugs when running the code.

Please take at look at my latest commit for this updated version!

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