From a7ea7ee65b23c2851d244feac55dbb642d71edb1 Mon Sep 17 00:00:00 2001 From: nullprop Date: Fri, 27 Jan 2023 23:16:33 +0200 Subject: [PATCH] update readme --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 39ba228..a48017d 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,25 @@ A small [wgpu](https://github.com/gfx-rs/wgpu) renderer written in [Rust](https: - (F: Fresnel-Schlick approximation) - (G: Smith's Schlick-GGX) - (D: Trowbridge-Reitz GGX) -- gltf models +- glTF models - 1 realtime light - 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 - [Learn Wgpu](https://sotrh.github.io/learn-wgpu/) - [Learn OpenGL](https://learnopengl.com/) + +## Assets +- Sponza + - Obtained from [KhronosGroup glTF-Sample-Models repository], converted to .glb