truster
A ray tracing library in Rust, based on the book The Ray Tracer Challenge by Jamis Buck.
See examples for how to use.
Progress
- [x] Spheres
- [x] Transformations
- [x] Materials
- [x] Positionable camera
- [x] Multiple light sources
- [x] Shadows
- [x] Planes
- [x] Textures
- [ ] Reflection
- [ ] Refraction
- [ ] Cubes
- [ ] Cylinders
- [ ] Groups
- [ ] Triangles
- [ ] OBJ files
- [ ] Contructive solid geometry
- [ ] ...