Unity Render Lab is a collection of real-time rendering experiments in Unity.
It contains ...
- Ray tracing
- Marching cubes
- Ray marching
- BVH
An offline ray tracing implementation using accumulation techniques.
- Executed in the pixel shader.
- Supports spheres and polygonal mesh topology.
Implementation of the Marching Cubes algorithm for both CPU and GPU.
Implementation of ray marching using compute shaders. It includes various SDF-based shapes, and CSG operations.
A custom Bounding Volume Hierarchy (BVH) generator. It builds a very balanced tree using the Surface Area Heuristic (SAH) algorithm.
A shell-based fur/grass rendering experiment using layered meshes.