Skip to content
Projects

pannapudi/voidin has 77 GitHub stars and 1 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-15 08:09 UTC. Last push 2026-04-23.

How these counts are measured

What you can do

  • GPU driven rendering
  • Compute based frustum culling
  • Instancing for reduced memory usage
  • Deferred renderer architecture

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

GPU driven renderer using WGPU

Creative & Media

README.md

Original

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