Skip to content

Conversation

chapiniwei50
Copy link

Repo Link

https://github.com/chapiniwei50/CUDA-Path-Tracer

Core Features Completed

  • Shading kernel with BSDF evaluation (diffuse, perfect specular surfaces)
  • Stream compacted path termination
  • Sorting by material type
  • Stochastic sampled antialiasing

Extended Features Completed

  • Visual Improvements
    • Depth of Field
    • Glossy reflections
    • Environment mapping
  • Mesh Improvements
    • OBJ mesh loading support
    • Bounding Volume Hierarchy (BVH) acceleration
  • Performance Improvements
    • First bounce caching
    • Material sorting optimization
  • Other Improvements
    • Multiple importance sampling
    • Tone mapping and post-processing

Late Days Used

3

Project feedback

The project was well-structured and provided a great foundation for learning GPU path tracing. The incremental approach from basic features to advanced optimizations helped build understanding progressively. The documentation was clear and the provided codebase was well-organized.

chapiniwei50 and others added 6 commits October 5, 2025 19:42
Updated images in Direct Lighting section of README.
Updated image references for Direct Lighting and Depth of Field sections in README.
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