Sparse Voxel Octree Ray Tracing in Unity
Channel:
Subscribers:
2,820
Published on ● Video Link: https://www.youtube.com/watch?v=TelN_bkUp-A
I recently learned about SVO rendering and wanted to try it in Unity!
Some of the things it's using:
- Modifyable Sparse Octrees that store the data
- Uses Compute Shaders that traces through the sparse octrees
- Renders to GBuffers and depth buffer for post processing, can be combined with regular meshes
- Early Z-Testing and Front to Back sorting
- Infinite chunk generation using simple perlin noise
- Raycasting on voxels (painting / adding / removing)
- A vizualizer to see the amount of steps each pixel takes
- Uses a seed for generation and serializes changes to a save folder
- Job System / Burst compiler for sorting / generating / loading
Music from FreePD
Other Videos By Bodhi Donselaar
Tags:
Sparse Voxel Octree
SVO
Sparse Voxel Octree Unity
SVO Unity
SVO Rendering
Compute Shader
Compute Shader Unity
Burst Compiler
Unity Job System
Unity Voxel Game
Unity Voxel Rendering
Unity Ray Tracing
SVO Ray Tracing
Voxel Ray Tracing