Узлы параметров
В конструкторе шейдера узлы параметров представляют входные данные для шейдера, которые находятся под контролем приложения для каждой отдельной операции рисования (например, свойства материалов, направленный свет, положение камеры и время).Поскольку эти параметры можно изменить с каждым вызовом рисования, можно использовать один и тот же шейдер для придания объекту различного внешнего вида.
Ссылка на узел параметра
Узел |
Подробные сведения |
Свойства |
---|---|---|
Положение камеры в мировых координатах |
Позиция камеры в абсолютном пространстве. Результат
|
None |
Направление света |
Вектор, определяющий направление, в котором излучается свет из источника света в абсолютном пространстве. Этот перпендикуляр можно использовать для вычисления добавочного освещения и отражения в абсолютном пространстве. Результат
|
None |
Материал - окружающий |
Вклад диффузного цвета текущего пикселя, относимый на непрямое освещение. Диффузный цвет пикселя имитирует взаимодействие освещения с шероховатыми поверхностями.Параметр окружения материала можно использовать для приблизительного моделирования влияния непрямого освещения на внешний вид объекта в реальном мире. Результат
|
|
Материал - диффузный |
Цвет, который описывает, как текущий пиксель рассеивает прямое освещение. Диффузный цвет пикселя имитирует взаимодействие освещения с шероховатыми поверхностями.Можно использовать параметр Материал - диффузный, чтобы изменить способ рассеивания текущим пикселем прямого освещения, то есть направленных, точечных источников света и прожекторов. Результат
|
|
Материал - эмиссионный |
Цветовой вклад текущего пикселя, относимый на освещение, которое он предоставляет себе самому. Этот можно использовать для имитации светящегося объекта, то есть объекта, испускающего собственный свет.Этот свет не оказывает влияния на другие объекты. Результат
|
|
Материал - отражающий |
Цвет, который описывает, как текущий пиксель отражает прямое освещение. Отражающий цвет пикселя имитирует взаимодействие освещения с ровными, зеркальноподобными поверхностями.Можно использовать параметр Материал - отражающий, чтобы изменить способ отражения текущим пикселем прямого освещения, то есть направленных, точечных источников света и прожекторов. Результат
|
|
Отражающая способность материала |
Скалярное значение, описывающее интенсивность зеркального отражения. Чем больше отражающая способность, тем более интенсивными и масштабными становятся зеркальные отражения. Результат
|
|
Нормализованное время |
Время в секундах, нормализованных к диапазону [0, 1], так, что когда время достигает 1, оно сбросится до 0. Это значение можно использовать как параметр в вычислениях шейдера, например для анимации координат текстуры, значений цвета и других атрибутов. Результат
|
None |
Время |
Время в секундах. Это значение можно использовать как параметр в вычислениях шейдера, например для анимации координат текстуры, значений цвета и других атрибутов. Результат
|
None |