AeralisFoundation-Unified_Ray_Tracing icon

Unified Ray Tracing

Unity 6000.3.15f1 SRP Core 17.3.0 Unified Ray Tracing compute resources for PEAK mods.

Last updated 3 weeks ago
Total downloads 118
Total rating 1 
Categories Mods Libraries
Dependency string AeralisFoundation-Unified_Ray_Tracing-1.0.0
Dependants 0 other packages depend on this package

README

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.