Blender Basics 3-rd edition/Chapter 19 - Working With Nodes

Материал из Blender3D.

Перейти к: навигация, поиск

Глава 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 соединенные друг с другом. Это способ представления связи рендера и композитного вывода. Сейчас вы не заметите никакой разницы в изображений, мы с вами еще ничего не сделали. Основной задачей будет, добавить блоки, модифицирующие вид конечного изображения, между этими двумя. Возможности системы нодов безграничны, поэтому мы с вами рассмотрим лишь базовые.


image:BlenderBasics_3rdEdition2009b-13_5.jpg

РобоЧувак спрашивает: Как я могу удалить линию связи между блоками?

С помощью мыши помести окно на линию связи и лини исчезнет.

Если вы нажмете кнопу "Add" внизу окна Нодов, вы увидите несколько категорий нодов, доступных для добавления в последовательность. Это будут:

  • Group - блоки нодов, определенные пользователем
  • Distort - ноды изменения формы изображения
  • Matte- mattes, которые могут маскировать области изображений
  • Convertor - ноды изменения форматов, разделения цветов
  • Filter- ноды enhance или смазывание изображения
  • Vector - ноды изменения intensity и отражения
  • Color - ноды настроек цвета, яркости, контрастности, прозрачности
  • Output - нод отображения конечного изображения в малом размере
  • Input - нод добавления изображения или определенного значения к карте нодов.

С каждым новым релизом 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 - представляет расстояние от камеры до пикселей

Это изображение после основного рендера. Ниже приведены примеры применения нодов:

Черно-белое изображение на выходе, после применения нода RGB to BW из раздела convertor.
Инвертированное изображение (негатив). Результат применения нода Invert из раздела color
Изображение, преломленное через линзу камеры. Результат работы нода Lense Destortion из раздела Distort.


С системой нодова ваши возможности становятся безграничными. Вы можете создавать эффекты материалов используя систему нодов. Поищите в интернете среативные уроки по этой теме.

Практическое задание. Глубина резкости

Автор: 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. Точка фокуса установлена на передней фаре.


** После завершения задания позовите инструктора. **
Личные инструменты