voidin
GPU driven renderer using WGPU
Rust★ 77⑂ 1 forksMITupdated 3 months ago
git clone https://github.com/pannapudi/voidin.gitpannapudi/voidinREADME.mdfork it — it’s yours
Voidin
Overview
The goal of this project is to research and implement modern techniques for rendering large scenes. The code is intended to serve as a reference for others wanting to build their own renderers and template for my own explorations.
Features
- GPU driven rendering
- Compute based frustum culling
- Instancing for reduced memory usage
- Deferred renderer architecture
- LTC based arealights
- TAA
- Handwritten BVH with SAH and TLAS over it for instanced rendering
TODO
[ ] Raytraced shadows for arealights
Building
Run cargo build --release from the main repository directory. Don't forget the --release since debug builds in Rust will run slowly.
References
more like this
TachiSnap
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
HTML★ 50
bit_gossip
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.
Rust★ 50

