Создание голографической наклейки

Необычный урок-статья от пользователя ЖЖ. В этом уроке вы научитесь создавать Vray материал с эффектом голограммы.

Такими наклейками, как правило, обклеивают лицензионные диски,  и другие предметы, которые хотят защитить от подделки. Пригодится людям, которые занимаются предметной визуализацией.

Для одного проекта нужно было сделать подобный стикер на упаковку. нормальных матов таких не нашел, а кидать фейковую разноцветную картинку не хотелось. по этому решил покопаться с шейдером, просто ради любопытства. на деле все оказалось очень просто.

Под определенным углом пленка отражает определенный цвет, так получается радужный эффект. первое что пришло в голову — это карта falloff, но с ее двухцветным режимом было бы напряжно настроить мат.

Оказалось что у обычной gradient ramp есть режим проецирования по нормали, как раз то что нужно. Рассматривая рефы, я остановился на этом:

рендерю:

Нормос, чё. похоже на cd.

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

Кидаем сверху корректирующий слой gradient map с такими настройками:

стало:

знакомые цвета, напоминают карту нормалей? Да, это она.
кидаем ее в слот bump мата с градиентным отражением (diffraction). изменяя значения bump можно манипулировать разноцветием

bump = 20:

bump = 50:

Можно для красоты добавить круговую анизотропию, такие тоже есть стикеры. для этого в слоте с углом анизотропии меняем тип градиента с linear на spiral.

По такому же принципу можно создавать различные карты для текстур

И все физкорректно, пригодится в анимации.

Источник: nuarted.livejournal.com

Читайте также:  Создаём и анимируем лохматого чудика как на MTV.
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Уроки по компьютерной графике
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: