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

RayTracingShader.SetMatrixArray

Declaration

public void SetMatrixArray(string name, Matrix4x4[] values);
public void SetMatrixArray(int nameID, Matrix4x4[] values);

Параметры

Параметр Описание
имя Имя задаваемого свойства.
nameID ID свойства, как указано в Shader.PropertyToID.
значения Задаваемый массив матриц.

Описание

Устанавливает единообразие массива матриц.

Только шейдеры, определенные в файле .raytrace, могут получить доступ к массиву матриц, который вы указываете в качестве аргумента для этого метода. Чтобы сделать этот массив матриц доступным для всех типов шейдеров трассирования лучей (ближайший попадание, любое попадание, пропуск и т.д.), вместо этого вызовите метод Shader.SetGlobalMatrixArray.