TrueTrace
A high-performance global illumination pathtracing renderer built in Unity for complex scenes without RT cores, ideal for renders.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. FREE
- Category:
- Vfx › Shaders › Fullscreen-camera-effects
- Developer:
- Pjbomb2
- Price:
- FREE
- Rating:
- Favorites:
- 100
- Supported Unity Versions:
- 2021.3.11 or higher
- Current Version:
- 2.5.7
- Download Size:
- 93.23 MB
- Last Update:
- Feb 17, 2025
- Description:
- TrueTrace is a high-performance global illumination pathtracing renderer built in Unity, designed for others to use. It uses pathtracing to create realistic images and is customizable and easy to use. While it's not intended for real-time use, it's perfect for renders. The package is still a work in progress, and feedback is highly encouraged. It supports various features, including Disney BSDF for materials, complex emissive meshes, runtime transform and removal of objects, and more. It also supports various Unity features, such as PBR texture support, Next Event Estimation, and Object Instancing. The package is available for free, but contributions are welcome through Patreon. A demo is available for download, and the package is compatible with Unity's Built-in, HDRP, and URP.
- Technical Details:
- Features:
- High Performance Compute Shader based path tracing without RT cores
- Compressed Wide Bounding Volume Hierarchy for High Performance Software RT(no RT Cores)
- No specific GPU vendor needed(this will run on integrated graphics if you so wish it, aka no RTX cores needed)
- Hardware RT Support for modern cards
- Full Disney BSDF for materials
- Full support for complex emissive meshes
- Runtime transform, add, and removal of objects
- Runtime modifiable materials
- ASVGF for realtime denoising
- OIDN for offline denoising
- PBR Texture Support
- Next Event Estimation with Multiple Importance Sampling
- Spherical Gaussian Light Tree or the Light BVH for Next Event Estimation
- Support for all default unity lights(Using Next Event Estimation)
- Bloom, Depth of Field, AutoExposure, TAA, Tonemapping
- Precomputed Multiple Atmospheric Scattering for the sky
- Object Instancing(Without RT Cores)
- ReSTIR GI(cursed implementation)
- Simple upscaling ability
- Supports Built-in, HDRP, and URP
- Full skinned mesh support
- Supports deformable standard meshes
- Supports unity heightmap terrain and heightmap trees
- Enironment Map Importance Sampling
- Radiance Cache
- Material Preset System
- Efficient Panorama Rendering
- IES for spotlights
- True Bindless texturing(Thanks to Meetem)
- Convolution Bloom(Not mine)
- Vulkan and Metal support(Your mileage may vary)
- Mesh slicing using SDFs(Does not modify meshes, for rendering cuts only, like cross-sections)
- EON and vMF diffuse models
- Chromatic Aberation, Contrast/Saturation, Colored Vignette
- Full Multiscatter Fog(Not realtime)
- Orthographic Camera - Continue »