Create README.md
This file contains the checklist of all features planned to exist within the renderer. This list may be changed or extended in the future.
This commit is contained in:
parent
6a37feeacb
commit
09def56768
39
README.md
Normal file
39
README.md
Normal file
|
@ -0,0 +1,39 @@
|
|||
# rust-render
|
||||
A raytracing 3D renderer written in Rust.
|
||||
|
||||
### Checklist of features
|
||||
|
||||
This list may be changed or extended in the future.
|
||||
|
||||
- [x] Raytracing camera
|
||||
- [x] Camera struct
|
||||
- [x] Ray creation code
|
||||
- [x] Object code architecture
|
||||
- [x] Sphere objects
|
||||
- [x] Sphere struct
|
||||
- [x] Sphere intersection test
|
||||
- [x] Sphere normal generation
|
||||
- [x] Color mapping on spheres
|
||||
- [ ] Triangle objects
|
||||
- [ ] Triangle struct
|
||||
- [ ] Triangle intersection test
|
||||
- [ ] Triangle normal generation
|
||||
- [ ] Color mapping on triangles
|
||||
- [ ] Triangle meshes
|
||||
- [ ] Bounding boxes
|
||||
- [ ] Direct lighting
|
||||
- [ ] Point light sources
|
||||
- [ ] Point source struct
|
||||
- [ ] Point source illuminance test
|
||||
- [ ] Hard shadows
|
||||
- [ ] Soft shadows
|
||||
- [ ] Light-emitting surfaces
|
||||
- [ ] Indirect lighting
|
||||
- [ ] Reflection
|
||||
- [ ] Perfectly reflective objects
|
||||
- [ ] Diffuse reflection
|
||||
- [ ] Roughness
|
||||
- [ ] Transparency
|
||||
- [ ] Simple transparency
|
||||
- [ ] Refraction
|
||||
|
Loading…
Reference in a new issue