Blender Basics 3-rd edition/Chapter 19 - Working With Nodes
Глава 19: Работа с Нодами
Автор: James Chronister
Переработка текста: Азовцев Юрий aka gumanoed
Переработка иллюстраций: Елена Силаева
Ноды (Nodes) относительно новая система в Blender и открывают дорогу к новым возможностям рендеринга и пост-обработки. Ноды используются для добавления эффектов к вашим материалам и изображениям на этапе конечного вывода изображения. Ноды быстро настраиваются. Для получения более свежей информации обратитесь к материалам на сатйе blender.org и wiki.
Доступ к нодам
Для использования нодов, первое, что вам потребуется сделать - переключить тип окна в "Node Editor". Что бы увидеть эффект от системы нодов на отрендереном изображении, вам нужно
нажать кнопку "Do Composit" в разделе Render под кнопкой "Animate". На этом этапе вы увидите большое белое поле в окне нодов. Для включения нодов нажмите кнопки "Composit Nodes" и "Use Nodes", расположенные внизу окна.
Если вы уже делали рендер вашей сцены (F12, если не делали - сделайте), вы увидите 2 панели в окне нодов. Панель Render Layer и Composite соединенные друг с другом. Это способ представления связи рендера и композитного вывода. Сейчас вы не заметите никакой разницы в изображений, мы с вами еще ничего не сделали. Основной задачей будет, добавить блоки, модифицирующие вид конечного изображения, между этими двумя. Возможности системы нодов безграничны, поэтому мы с вами рассмотрим лишь базовые.
РобоЧувак спрашивает: Как я могу удалить линию связи между блоками? С помощью мыши помести окно на линию связи и лини исчезнет. |
Если вы нажмете кнопу "Add" внизу окна Нодов, вы увидите несколько категорий нодов, доступных для добавления в последовательность. Это будут:
С каждым новым релизом Blender появляются новые типы нодов, давая новые возможности в пост-обработке и получении более качественного результата.
Before we begin making changes, you will see several “connection” points on the blocks. The basic output connections on the render layer block are:
До того, как мы начнем добавлять новые ноды, давайте рассмотрим точки связи на блоках. Основные порты вывода блока Render Layer:
Image - это порт вывода для соединения с нодом composite Alpha - представляет настройки прозрачности при рендеринге Z - представляет расстояние от камеры до пикселей |
Это изображение после основного рендера. Ниже приведены примеры применения нодов:
С системой нодова ваши возможности становятся безграничными. Вы можете создавать эффекты материалов используя систему нодов. Поищите в интернете среативные уроки по этой теме.
Практическое задание. Глубина резкости
Автор: James Chronister
Перевод: Азовцев Юрий aka gumanoed
По моему мнению, симулирование глубины резкости (depth-of-field) с помощью нодов одно из самых замечательных дополнений в последних версиях Blender. Глубина резкости - это эффект смазывания, зависящий от настроек камеры и появляющийся на объектах позади и перед фокальной точки. Эти объекты оказываются "не в фокусе". Для этого упражнения откройте вашу сцену с Маяком ("Landscape Scene"). Мы не увидим сильного смазывания в сцене, но это придаст интересный вид дождю. Так же, это даст вам возможность освоить использование Blur-эффектов для следующих работ. Первое, что мы сделаем - переключимся в вид сверху, включим wireframe-способ отображение объектов и выберем камеру. Теперь, перейдите в Окно Кнопок в раздел Edit. Здесь мы сделаем несколько настроек для камеры. Пусть Маяк будет фокусом глубины резкости в этой анимации. Здесь есть опция для установки точного значения фокусного расстояния, но наша камера перемещается во время анимации и точное значение приведет к выходу Маяка из фокуса. Для фокусировке на Маяке вам потребуется узнать точное имя этого объекта. Выберите маяк правой кнопкой мыши и посмотрите его имя в левом нижнем углу окна 3D-вида. Теперь выделите камеру и напечатайте имя (буквы разного регистра различаются) объекта-маяка в поле Dof OB:. Имя объекта представляющего маяк в моей сцене - Circle.001. Наверняка, вы захотите отобразить лимиты ("Limits") камеры. Это даст вам линию, представляющую лимиты камеры с не большим "Плюсом" в точке фокуса.
Теперь самое время настроить ноды для рендера глубины резкости.
Пришло время поменять вид одного из окон на "Node Editor". Затем, нажмите кнопку "Composite Nodes" и "Use Nodes". Не забудьте нажать кнопку "Do Composit" в разделе Render. Сделайте рендер изображения. Ваш экран должен выглядеть примерно так:
Удалите связь между двумя панелями и сделайте следующие настройки:
- Добавьте панель "Map Value" из нодов Vector.
- Добавьте панель "Defocus" из нодов Filter.
- Сделайте настройки панелей в соответствии со следующей иллюстрацией:
Панель "Map Value" используется для управления пикселями в зависимости от их расстояния от камеры и подключается к сокету "Z" панели Render Layer" и панели Defocus. Соедините сокеты Out/Ins как показано на иллюстрации. Уменьшите слегка значение fStop. Как в случае с камерой, низкое значение fStop означает меньшее количество объектов в фокусе за опорным объектом. Большое значение даст более широкое пространство в фокусе. MaxBlur устанавливает величину самзывания, в то время, как параметр Samples определяет качество изображения. Поэксперементируйте со значениями этих параметров. Когда закончите, сделайте рендер изображения и сохраните его. Если у вас останеться время - попробуйте сделать анимацию.
Изображения до и после применения системы нодов:
До применения системы нодов | |
Заметен эффект, от применения системы нодов |
Это сцена с мотоциклом, использованная ранее. Эффект глубины резкости создат с помощью нодов. Значение MaxBlur в этой сцене равно 20. Точка фокуса установлена на передней фаре.