
HTrace: Screen Space Global Illumination URP
IPGames
$31.50
$45.00
30%OFF
(no ratings)
Jump AssetStore
HTrace SSGI is a fully dynamic screen-space global illumination system that aims for accurate and responsive indirect lighting with detailed secondary shadows.HTrace SSGI 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:FAQDocumentationComparison with native SSGIOther HTrace Assets:Need SSGI for HDRP as well? Get the Bundle and save 20%WSGI and AO with 15% discount for SSGI ownersContact Us:Unity Forum | Discord \ YouTube ChannelMAIN FEATURES:- All Rendering Paths: fully supports Deferred / Deferred+ / Forward / Forward+ rendering paths, with no visual or quality differences between them.- All Light Sources: compatible with all light types, including emissive materials that function as actual light sources and cast indirect soft shadows. Performance remains unaffected by the number of lights in the scene.- Dynamic Environments: designed for fully dynamic and procedural environments where objects, materials, and lighting can change in real time with no extra performance cost or preprocessing.- APV Fallback & Enhancement: natively supports Adaptive Probe Volumes as a fallback option. Enhances APV output by reducing light leaks and noise from low-resolution bakes, while adding fine GI details and occlusion from both static and dynamic objects.- Advanced Denoising: powered by a cutting-edge ReSTIR Validation algorithm that maximizes temporal responsiveness, while preserving small details and keeping indirect shadows sharp during spatial filtering.- Scalability: provides an adjustable Render Scale parameter for downscaled rendering, along with a wide range of options to fine-tune the effect and balance speed with quality.- Infinite light bounces: simulated through a feedback loop, with each frame capturing an additional bounce of light.- Render Layer Mask: selectively exclude objects from casting and/or receiving indirect lighting on a per-layer basis via the Render Layer Mask.- Open Code: the code is open for modification. If you have questions about how it works, feel free to reach out to us on Discord.Before buying, please, check the Overview Section and the Known Issues Section of the documentation as well as the Technical details below!Currently tested APIs are: DX11, DX12Currently tested URP versions are: 14 and aboveCurrently tested Unity versions are: from 2022.2 to 6000.2Limitations and Requirements:APV Fallback requires Unity 6000.0 or newer.Exclude Casting / Receiving options require Unity 6000.0 or newer.Orthographic Camera is untested and not guaranteed to work as expected.MSAA is untested and not guaranteed to work as expected.Unity LTS releases are recommended; bug fixes for non-LTS versions are not guaranteed.