Сэмпл Vertex Color
В этом сэмпле графа материала показано, как использовать цвет вершин для смешивания текстур при создании материалов.
Данные о цвете вершин, полученные через узел Vertex Color, передаются в портал для удобства доступа. 4 набора текстур Albedo и tangent-space Normal смешиваются в соответствии с каналами данных цвета вершин:
- Каждый из цветовых каналов (RGB) получает собственное выражение линейной интерполяции.
- Данные из первой текстуры Albedo A , сэмплированные узлом Sample Texture, подключаются к порту A первого узла Lerp.
- Данные от каждой из трех других текстур альбедо (BD), выбранных соответствующим узлом Sample Texture, подключаются к порту B соответствующего узла Lerp.
- Первый узел Lerp, соответствующий текстуре A, подключается к порту A узла Lerp, соответствующему текстуре B, с коэффициентом , управляемым красным каналом цвета вершины (подключенным через x). адаптер порта ).
- Второй узел Lerp, соответствующий текстуре B, подключается к порту A узла Lerp, соответствующего текстуре C, с коэффициентом , управляемым зеленым каналом от цвета вершины (подключен через адаптер порта y).
- Третий узел Lerp, соответствующий текстуре C, подключается к порту Albedo узла мастер-материала с коэффициентом , управляемым синим каналом цвета вершины (подключен через адаптер порта z).
- Четыре карты нормалей, выбранные соответствующими узлами Sample Texture, имеют одинаковую настройку выражений линейной интерполяции.
Наконец, выходные данные передаются узлу Final.
Результат
Последнее обновление:
16.08.2024
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter