Files
Bombaleila/Library/PackageCache/com.unity.render-pipelines.core@04ab0eefa0c3/Documentation~/UnifiedRayTracing/unified-ray-tracing-api.md
2026-03-03 00:39:30 +05:00

1.3 KiB

Ray tracing with the UnifiedRayTracing API

The UnifiedRayTracing API enables you to write ray tracing code that can execute on a wide range of GPUs. It leverages hardware ray tracing acceleration on supported GPUs, while providing a compute shader-based software fallback for those that do not.

Section Description
Get started with ray tracing Learn the essential information about the API.
Ray tracing workflow Create a ray tracing context, and create and execute a ray tracing shader.
Create the ray tracing context How to create the API entry point.
Create an acceleration structure Create and initialize an acceleration structure describing your geometry.
Create a unified ray tracing shader Create a unified ray tracing shader file.
Write your shader code Write the ray tracing logic in your a unified ray tracing shader file.
Execute your ray tracing code How to execute your ray tracing shader.
Sample code Complete code example showcasing tracing rays from the scene's camera.
Unified ray tracing shader code reference API reference for the unified ray tracing shader code.