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

RayTracingShader.SetMatrix

Declaration

public void SetMatrix(string name, Matrix4x4 val);
public void SetMatrix(int nameID, Matrix4x4 val);

Параметры

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

Описание

Задает значение матричной униформы.

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