Генерировать трипланарные UV для произвольной сетки?

У меня есть 3D рельеф (воксельная сетка, моя «произвольная сетка»). Я знаю, как «разбрызгивать» текстуру сверху сетки, но на вертикальных или крутых склонах она размазывается.

У меня есть доступ к нормали и положениям каждой вершины. Как бы я генерировал ультрафиолетовые лучи (без использования шейдера, чтобы не было трехплоскостного смешения цветов), чтобы текстура не размазывалась на крутых склонах и не встречалась сама с собой (без острых швов)?

0

Решение

Без шейдера вы немного застряли. Трехплоскостной работает с использованием трехплоскостной проекции для ультрафиолетовых лучей (по одной для каждой мировой плоскости: XY, YZ и XZ), а затем смешивает три слоя с нормальными значениями pow на некоторое значение в качестве коэффициента.

Какие варианты у вас есть для рендеринга вашего ландшафта, вы можете редактировать геометрию? Можете ли вы сделать несколько проходов рендеринга с альфа-смесью?

Все шейдерно, почему они недоступны?

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]