PEAK
Install with App

Details

Latest version
1.0.0
Last Updated
First Uploaded
Downloads
115
Likes
1
Size
161KB
Dependants

Categories

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.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.