update readme
This commit is contained in:
parent
ac8fc8f7e1
commit
a7ea7ee65b
1 changed files with 16 additions and 1 deletions
17
README.md
17
README.md
|
@ -8,10 +8,25 @@ A small [wgpu](https://github.com/gfx-rs/wgpu) renderer written in [Rust](https:
|
||||||
- (F: Fresnel-Schlick approximation)
|
- (F: Fresnel-Schlick approximation)
|
||||||
- (G: Smith's Schlick-GGX)
|
- (G: Smith's Schlick-GGX)
|
||||||
- (D: Trowbridge-Reitz GGX)
|
- (D: Trowbridge-Reitz GGX)
|
||||||
- gltf models
|
- glTF models
|
||||||
- 1 realtime light
|
- 1 realtime light
|
||||||
- Simple wgsl preprocessor for includes
|
- Simple wgsl preprocessor for includes
|
||||||
|
|
||||||
|
Things I would like to add:
|
||||||
|
- Shadow mapping
|
||||||
|
- Restructuring
|
||||||
|
- Simplify/abstract renderpasses; will be nice to have for PP and GI
|
||||||
|
- `src/core/state.rs` is a mess; separate input handling, pipeline, passes
|
||||||
|
- SSAO
|
||||||
|
- Bloom
|
||||||
|
- Immediate mode UI (dear imgui, egui)
|
||||||
|
- Editing material properties, lights at runtime through UI
|
||||||
|
- Some type of GI (DDGI, VXGI)
|
||||||
|
|
||||||
## References
|
## References
|
||||||
- [Learn Wgpu](https://sotrh.github.io/learn-wgpu/)
|
- [Learn Wgpu](https://sotrh.github.io/learn-wgpu/)
|
||||||
- [Learn OpenGL](https://learnopengl.com/)
|
- [Learn OpenGL](https://learnopengl.com/)
|
||||||
|
|
||||||
|
## Assets
|
||||||
|
- Sponza
|
||||||
|
- Obtained from [KhronosGroup glTF-Sample-Models repository], converted to .glb
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue