Dream Your World With Blocks

A research project trying to push the boundaries of voxel geometry and interactivity.
Experimental real-time global illumination renderer powered by Rust, Vulkan and Bevy.

Voxel Art courtesy of Chris

What We Have Now

Real Time Global Illumination

Real Time GI based on Surfels & Irradiance Caching with spatial hash.

Hardware Ray Tracing

A framework to easily create ray tracing pipelines.

Volumetric Data Structure

Spatial Database inspired by OpenVDB, tailored for hardware ray tracing.

Denoiser

Implementation based on NVIDIA ReBlur Realtime Denoiser

Async Render Graph

A new way to compose render passes and manage render resources.

Projects Under our Care

dust

The main repository for Dust Engine.

dot_vox

Rust parser for MagicaVoxel .vox files.

playout

Universal shader makros. Define your bindings once and use them in both shaders and Rust.

nrd-sys

Rust FFI for NVIDIA Realtime Denoiser

aftermath-rs

NVIDIA Aftermath SDK for Rust