CoronaTriplanar Texmap можно использовать для наложения координат отображения на объект через его материал. Она позволяет назначать и накладывать одно или несколько растровых изображений/текстур на объекты, для которых отсутствует соответствующее UV-отображение.
Его работа основана на проецировании растровых изображений/текстур на объектное пространство XYZ, с дополнительной возможностью масштабирования, вращения и смещения преобразования. Преобразование пространства отображения может быть изменено на основе Local (по умолчанию) или world отображения, а также со ссылкой на указанный узел для получения более предпочтительных результатов.
Corona Triplanar - Подробности
Входные карты
Ниже приведены примеры цветов по умолчанию, как Corona Triplanar применяется к 3d объекту через его диффузный канал.
- X для всех осей (значение по умолчанию для трипланара).
- Отдельные цвета XYZ.
Смешивание карты/текстуры
Примеры управления смешиванием между проецируемыми картами. Большие значения дают более мягкое смешивание с менее заметным швом (с возможным размытием), в то время как меньшие значения дают более резкий переход между картами.
- Величина смешивания: 0.0 - 0.5 - 1.0
UVW Transform
Пространство отображения определяет, как представлять оси XYZ для отображения.
- Локальное пространство (по умолчанию) заставит каждый объект использовать свой собственный шарнир. При копировании или повороте объекта отображение останется заблокированным.
- Мировое пространство будет использовать одни и те же оси для всех объектов и не будет учитывать поворот объекта - отображение останется привязанным к мировым координатам.
- Ссылочный узел похож на локальное пространство, но с указанным ссылочным узлом в качестве контроллера. Полезен при использовании вспомогательных объектов.
- Величина масштаба: 10 - 100 - 200 (зависит от настроек узла).
- Смещение XYZ и Вращение XYZ (смещение по всем осям XYZ) (вращение по всем осям XYZ)
Corona Triplanar - практические примеры
Использование CoronaTriplanar с текстурой
Ниже приведены практические примеры использования CoronaTriplanar для наложения текстуры на различные примитивы, не имеющие заданных координат наложения.
(левый пример с Coronatirplanar - правый пример без Coronatriplanar)
(левый пример с Coronatirplanar - правый пример без Coronatriplanar)
Использование CoronaTriplanar с CoronaMultimap
CoronaTriplanar можно использовать в сочетании с CoronaMultimap, где различные типы трипланарного отображения могут быть использованы для каждого экземпляра или ID материала на определенных объектах для получения более предпочтительных результатов.
(более естественный поток текстуры, основанный на оси объекта и ориентации CoronaTriplanar)
(настройка материала с помощью CoronaTriplanar и CoronaMultimap)
Более подробно ознакомиться со всеми курсами образовательного проекта CGBandit вы можете здесь.
Перевод статьи осуществлен образовательным проектом CGBandit c официального сайта Coronarenderer.