Free software1 sections · 2 min readBy Dezső Mező.mdFree softwareCaustyx
Caustyx is a CPU ray tracer written from scratch: it builds up Vec3 algebra, ray-sphere intersection, Phong shading, hard shadows and recursive mirror reflections, then cleans the edges with 2x supersampling. The core intersection and shading math is covered by 13 tests. A dependency-light build you can download and run locally to see how rendering works under the hood.
01About the app
3D rendering
What to take away
- A CPU ray tracer with Vec3 algebra, ray-sphere intersection, Phong shading, hard shadows, recursive mirror reflections, and 2× supersampling AA. 13 tests on the core intersection and shading math.
- Download: Caustyx (ZIP)
More from the lab
Browse all entries- Sylex: Make sense of the slashes
- Kindra: Miss a beat, not the rhythm
- Voxara: Argue better. Lose gracefully
- Wraithward: Spot the bait before you bite
Want this looked at on your own system?Start a conversation
