Сэмпл 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.
Результат
Информация, представленная на данной странице, актуальна для версии UNIGINE 2.19 SDK.
Последнее обновление:
16.08.2024
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter