Необычный урок-статья от пользователя ЖЖ. В этом уроке вы научитесь создавать Vray материал с эффектом голограммы.
Такими наклейками, как правило, обклеивают лицензионные диски, и другие предметы, которые хотят защитить от подделки. Пригодится людям, которые занимаются предметной визуализацией.
Для одного проекта нужно было сделать подобный стикер на упаковку. нормальных матов таких не нашел, а кидать фейковую разноцветную картинку не хотелось. по этому решил покопаться с шейдером, просто ради любопытства. на деле все оказалось очень просто.
Под определенным углом пленка отражает определенный цвет, так получается радужный эффект. первое что пришло в голову — это карта falloff, но с ее двухцветным режимом было бы напряжно настроить мат.
Оказалось что у обычной gradient ramp есть режим проецирования по нормали, как раз то что нужно. Рассматривая рефы, я остановился на этом:
рендерю:
Нормос, чё. похоже на cd.
Теперь самый жир. нужно нанести картинку и заставить ее переливаться всеми цветами.
Берем картинку и кидаем в фотошоп. можно и цветную, главное чтоб побольше оттенков. и лучше без сглаживания (нашел в инете).
Кидаем сверху корректирующий слой gradient map с такими настройками:
стало:
знакомые цвета, напоминают карту нормалей? Да, это она.
кидаем ее в слот bump мата с градиентным отражением (diffraction). изменяя значения bump можно манипулировать разноцветием
bump = 20:
bump = 50:
Можно для красоты добавить круговую анизотропию, такие тоже есть стикеры. для этого в слоте с углом анизотропии меняем тип градиента с linear на spiral.
По такому же принципу можно создавать различные карты для текстур
И все физкорректно, пригодится в анимации.