A zero-dependency raytracer, following first matklad's raytracer-construction-kit and now the pbr book
-
Spheres, Planes & Triangles
-
Obj file loading
-
Vertex normals for smooth surfaces
-
Diffuse Textures (in ppm format)
-
Lambertain, Metal & Glass materials
-
Custom scene description
-
Bounding Volume Hierarchies
-
Multithreading
-
Memory mapped image
-> Live preview
-> Continue rendering
-> Infinitely large images
- if you dont want to pay the price for expensive normal calculations, remove all vn lines from the .obj file