raytracing-weekend icon indicating copy to clipboard operation
raytracing-weekend copied to clipboard

Simple path rendered written in modern C. Based on first book from https://github.com/RayTracing/raytracing.github.io

Results 7 raytracing-weekend issues
Sort by recently updated
recently updated
newest added

- [x] Triangle collision detection (barycentric coordinates?). - [x] Triangulated mesh support. - [x] Test UV mapping for triangles.

enhancement

This is a big one. It would be cool to make the scene a separate entity that is not built into a source code. It's possible to come up with...

enhancement

Need to come up with new naming for `hittables` as it doesn't seem entirely right for me. May have a look at [pbrt](https://github.com/mmp/pbrt-v3) and see how they call similar entities...

enhancement
invalid

Glass is almost never completely transparent. Need to add Beer's Law absorbance approximation to dielectrics using [this approach](https://www.flipcode.com/archives/Raytracing_Topics_Techniques-Part_3_Refractions_and_Beers_Law.shtml).

enhancement

Implement all the changes and features from [_Ray Tracing: The Rest of Your Life_](https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html).

enhancement