Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Level Design
1/12
HTrace is a fully dynamic software ray-tracing system for rendering diffuse indirect lighting with infinite light bounces.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.2.3f1
Not compatible
Not compatible
Compatible
Description

HTrace doesn’t require any kind of baking or asset pre-processing and is designed to work out of the box with little to no tweaking.


Useful Links:


Other Assets:


MAIN FEATURES:


- Full Integration into the Rendering Pipeline: automatic resource injection that doesn’t require manual setup or package customization. HTrace overrides native indirect lighting resources, ensuring compatibility with other rendering effects.


- Dynamic Lighting and Objects: HTrace supports fully dynamic environments where objects, materials, and lighting can be changed in real time. All moving objects, including skinned meshes, participate fully in global illumination, casting and receiving indirect lighting and shadows.


- Hybrid Software Ray Tracing: a two-stage tracing algorithm that leverages both screen-space and world-space data to deliver per-pixel lighting response and accurate indirect shadows. No special hardware is required.


- Advanced Denoising: HTrace uses cutting-edge denoising and sampling techniques, like ReSTIR GI, with temporal and spatial passes to reduce noise even in complex lighting scenarios. Special care is taken to preserve high-frequency details such as contact shadows and normals.


- Real-Time Scene Voxelization: a flexible, GPU-driven voxelization system for building a world-space tracing acceleration structure on the fly. Comes with an advanced time-sliced voxelization, adaptive culling & mesh LOD control.


- Irradiance Cache: provides infinite light bounces in world-space by automatically caching lighting data in a spatial hash structure.


- Emissive Lights: all emissive surfaces can act as real light sources, casting indirect shadows and contributing fully to global illumination. There’s no upper limit on the number of emissive lights.


- Sky Lighting & Occlusion: the sky itself functions as a dynamic light source, producing realistic lighting and physically accurate occlusion.


- APV Support: Unity's Adaptive Probe Volumes are automatically utilized as a ray-miss fallback, ensuring a smooth transition between HTrace lighting and APV data. Additionally, APV can be used to accelerate multi-bounce light calculations.


- GPU Instancing: HTrace supports instancing through RenderX functions as well as native instancing for Terrain Trees, and Terrain Details, enabling fast voxelization of dense environments and rich vegetation. Examples and documentation for custom instancing shaders are provided.


- VR Support: Single Pass VR is supported (experimental).


- Open Code: feel free to modify it. If you have any questions on how any part of it works you can always reach out to us on Discord.



Before buying, please, pay attention to the following details:


Check the Known Issues section of the documentation to better understand current limitations and workarounds of the system.


World-space tracing currently supports the following light sources: Directional Light, Sky and Emissive materials. Support for punctual light sources (point, spot, etc.) is planned.


Voxelization has spatial limitations. There’s a tradeoff between voxel coverage and accuracy, but we provide different instruments for finding the right balance.


Voxelization supports these shaders out of the box: Lit, LayeredLit (first 2 layers), TerrainLit (first 4 layers), Unlit, SpeedTree. ShaderGraph and custom shaders are supported as long as they follow Unity’s naming conventions (e.g. _BaseColor). The material evaluation code is open for easy modification and extension.



Our goal is to improve the asset through rapid and iterative updates, so if you found a bug or something isn’t working as you expected - please, contact us on Discord. We will do our best to resolve the issue.

Technical details

Currently supported APIs are: DX11 & DX12.

Currently supported HDRP versions are: 14 and above.

Currently supported Unity versions are: 2022.2.3 and above


VR Support: Single Pass (experimental)

HTrace: World Space Global Illumination

(22)
116 users have favourite this asset
(116)
$20
$65
-69%
Seat
1
Updated price and taxes/VAT calculated at checkout
820 views in the past week
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
2 days ago
The best GI solution available for Unity HDRP
Huge step forward since release of H-Trace Screen Space GI. Developer always provide a bug fixes and helping resolve render conflicts. This GI solut...
License type
File size
684.5 KB
Latest version
1.3.1
Latest release date
Mar 8, 2025
Original Unity version
2022.2.3
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
Save 69.23%
$65
$20