Unity 6.3
0 онлайн 90 гостей 3 в системе
Вход

RayTracingAccelerationStructure.Build

Declaration

public void Build();
public void Build(Vector3 relativeOrigin);
public void Build(Rendering.RayTracingAccelerationStructure.BuildSettings buildSettings);

Описание

Создает структуры ускорения на GPU. Выделяет любую GPU память, необходимую для хранения данных структур ускорения.

Чтобы убедиться, что структура ускорения обновлена, вызовите этот метод перед использованием структуры ускорения в шейдерах с трассированием лучей (например, перед вызовом RayTracingShader.Dispatch) или при использовании встроенного трассирования лучей.

Дополнительные ресурсы: SystemInfo.supportsRayTracingShaders, SystemInfo.supportsInlineRayTracing, CommandBuffer.BuildRayTracingAccelerationStructure.