Шейдер голограммы в Cycles

13 августа 2014 68 комментариев Артем Слаква Материалы и текстуры

В данном уроке Вы узнаете, как с помощью шейдеров объема и совсем недавним обновлением нода Light Path создать шейдер голограммы в Cycles.

Финальный результат

hologram

Видеоурок

Текстовый урок

Для демонстрации данного шейдера по традиции будет использоваться Сюзанна. Добавьте ее в сцену, положите на плоскость, примените шейдер Smooth и модификатор Subdivision Surface в уровень 2. На вкладке материалов создайте новый материал, измените Surface с Diffuse на Transparent BSDF и откройте окно Node Editor:
hologram1
Теперь добавим шейдер Emission, чтобы придать свечение, и смешаем его с шейдером прозрачности. Смешивать будем так, чтобы по краям объекта было больше свечения (Emission), а в центре прозрачности (Transparent). Для этой цели отлично подойдет нод Layer Weight. Для обеих шейдеров установите голубоватый цвет:
hologram2
Чтобы придать стиль, отобразим сетку модели с помощью нода Wireframe. Для этого смешаем наш текущий материал с еще один шейдером Emission (мы будем использовать старый) и в качестве фактора подключим нод Wireframe. Отметьте его единственный пункт Pixel Size и отрегулируйте толщину сетки:
hologram3
За счет шейдера Transparent мы видим перекрывающиеся части меша, которые портят нашу голограмму. С выходом Blender 2.71 добился выход Transparent Depth к нод Light Path и с его помощью мы можем легко избавится от этого эффекта.

Продублируйте ноды Mix и Transparent (Shift + D), смешайте текущий материал с продублированным шейдером Transparent (цвет его установите абсолютно белым #ffffff) и в качестве фактора смешивания подключите выход Transparent Depth нода Light Path:
hologram4
В завершении добавим немного объема внутрь нашей голограммы. Для этого смешайте шейдеры Volume Absorption и Emission. Для нода Volume Absorption также установите голубоватый цвет, а для шейдера Emission уменьшите силу свечения до 0.5.
hologram5
Выглядит голограмма лучше всего на черном фоне, поэтому измените цвет мира на черный.

источник урока

comments powered by HyperComments

О сайте

На данном сайте Вы сможете найти множество уроков и материалов по графическому
редактору Blender.

Контакты

Для связи с администрацией сайта Вы можете воспользоваться следующими контактами:

Email:
info@blender3d.com.ua

Следите за нами

Подписывайтесь на наши страницы в социальных сетях.

На сайте Blender3D собрано огромное количество уроков по программе трехмерного моделирования Blender. Обучающие материалы представлены как в формате видеоуроков, так и в текстовом виде. Здесь затронуты все аспекты, связанные с Blender, начиная от моделирования и заканчивая созданием игр с применением языка программирования Python.

Помимо уроков по Blender, Вы сможете найти готовые 3D-модели и архивы высококачественных текстур. Сайт регулярно пополняется новым контентом и следит за развитием Blender.