
You are viewing a potentially older version of this package. View Latest Version
Unified Ray Tracing
Unity 6000.3.15f1 SRP Core 17.3.0 Unified Ray Tracing compute resources for PEAK mods.Unified Ray Tracing
Unified Ray Tracing is a content only dependency for PEAK mods that need Unity's compute ray tracing resources.
Compatibility
The bundle is built for these exact inputs:
- Unity
6000.3.15f1 - Scriptable Render Pipeline Core
17.3.0 StandaloneWindows64- Direct3D 11, Direct3D 12, and Vulkan shader variants
Consumer contract
Depend on AeralisFoundation-Unified_Ray_Tracing-1.0.0. The installed bundle
path is:
unifiedraytracing
A BepInEx consumer can load it directly:
var BundlePath = Path.Combine(Paths.GameRootPath, "unifiedraytracing");
var Bundle = AssetBundle.LoadFromFile(BundlePath);
Resource inventory
| AssetBundle address | Required kernels |
|---|---|
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPoolKernels.compute |
MainUpdateIndexBuffer16, MainUpdateIndexBuffer32, MainUpdateVertexBuffer |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/CopyBuffer.compute |
CopyBuffer |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/CopyPositions.compute |
CopyVertexBuffer |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/bit_histogram.compute |
BitHistogram |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/block_reduce_part.compute |
BlockReducePart |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/block_scan.compute |
BlockScanAdd |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/build_hlbvh.compute |
Init, CalculateAabb, CalculateMortonCodes, BuildTreeBottomUp |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/restructure_bvh.compute |
InitPrimitiveCounts, FindTreeletRoots, PrepareTreeletsDispatchSize, Restructure |
Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/scatter.compute |
Scatter |
Unity lowercases these addresses in AssetBundle.GetAllAssetNames(). The source
addresses above are the canonical build inputs accepted by
LoadFromAssetBundle.