Настройка света в Blender

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

Этот материал посвящён тому, как настроить свет во Viewport. Расскажу о технической стороне работы, дам несколько полезных советов о том, как облегчить процесс, а кроме того мы рассмотрим нюансы, связанные с подачей модели.

Работа во Viewport и технические ограничения

Работать мы будем в трёх окнах. Первое – рабочее, без рендера, где будут отображаться все камеры и источники света. Второе – уже знакомый нам Material Editor. И третье – своего рода наглядная демонстрация: в нём будет отображаться уже отрендеренная картинка с ракурса выбранной камеры.

Для этого в правом углу окна в шейдинге viewport выбираем Rendered.

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

В нашей модели есть объекты с параметром volume. Это затрудняет работу, поскольку Eevee берёт bounding box, крайние точки по трём осям xyz, который и становится volume.

Выглядит это так.
Выглядит это так.

В нашей модели есть объекты с параметром volume. Это затрудняет работу, поскольку Eevee берёт bounding box, крайние точки по трём осям xyz, который и становится volume. Исправить этот эффект можно, поменяв шейдеры с volume, например, на базовый Principled BSDF с обычным emissive у каждого иллиция. Но это потребует отдельной настройки материала под eevee, — если мы хотим, чтоб свечение было похоже на то, которое было настроено под cycles.

Поэтому оставляем Principled BSDF без свечения, с упрощенными материалами выставляем свет в eevee, и уже перед финальными рендерами будем переключаться на cycles для корректного отображения всех наших материалов и света. Заходим во вкладку Render Properties и выбираем Cycles.

Здесь же назначаем девайс: CPU или GPU. Характеристики моего железа позволяют рендерить в CPU, что несколько медленнее, но обеспечивает более стабильную работу.

В этой же вкладке настраиваем количество сэмплов, которое можно установить отдельно для финального рендера и для вьюпорта.

Настройка света в Blender

Ещё один важный момент — коллекции. Для удобства организации сцены создаём отдельную коллекцию, которая будет состоять из камеры и подобранных для конкретного ракурса источников света. Это позволит быстро переключаться между кадрами и не тратить время на то, чтобы вспомнить, какой сетап источников света за какой кадр отвечает.

Как это сделать: в панели Scenes Collection нажимаем New Collection. Теперь, если нажать значок «папка» перед названием, все новосозданные объекты автоматически будут помещаться в выбранную коллекцию.

Настройка света в Blender

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

Настройка света в Blender

Совет: если хотите сделать «предвизуализацию» освещения, лучше всего выставлять источники при нейтрально серых объектах. Это позволит избежать ситуаций, когда картинка пересвечена либо наоборот недостаточно освещена.

Настройка камеры

Переходим непосредственно к работе. В самом начале у нас есть объект, к которому можно создать плоскость с помощью уже знакомого хоткея «Shift+A».

Настройка света в Blender
Настройка света в Blender

Аналогичным образом создаём камеру. Чтобы настроить ракурс во втором окне, делаем её активной (жмём значок “камера” в панели справа), после чего над ней появляется чёрный треугольник — обозначение главной камеры.

Настройка света в Blender
Настройка света в Blender
Настройка света в Blender

Теперь жмём “0” на нампаде и смотрим через выбранную камеру. При этом, если мы попробуем сдвинуться, камера останется на месте. Чтобы менять ракурс камеры, а не своё положение, нажимаем N и выбираем в открывшейся вкладке View — Lock Camera to View. После этого рамка, которая определяет кадр подсвечивается красным пунктиром, и мы можем двигаться “изнутри” камеры. Выставляем таким образом нужный ракурс.

Настройка света в Blender
Настройка света в Blender
Настройка света в Blender

Закончив, снимаем галочку с Lock Camera to View. Камера выставлена. Теперь, чтобы во втором окошке отображался ракурс именно этой камеры, нажимаем на него и снова “0”.

Настройка света в Blender

Настройка источников света

Таким же образом (“Shift+A”) создаём источники света. Их у нас 4 вида на выбор:

Point — свет этого источника распространяется из одной точки равномерно во все стороны, с постепенным затуханием.

Sun — источник направленного света с параллельными лучами, без затухания.

Настройка света в Blender

Spot — источник , излучающий свет из одной точки, но область свечения ограничена направленным конусом, который мы можем настраивать.

Area — источник света, при использовании которого излучение происходит из плоскости, форму и размер которой мы можем настраивать.

Настройка света в Blender

Чаще всего я использую в работе последние два, иногда — Point. Всё потому что Sun слишком “прямолинейный” и не подходит для тонкой настройки освещения.

Итак, создаём Spot, который автоматически добавляется в активную коллекцию. Изменяем положение источника света относительно модели, выбрав его мышью и нажав хоткей G для перемещения.

Переходим во вкладку настройка света (значок “зелёная лампочка”). Здесь мы можем выбрать цвет и интенсивность света. По умолчанию значение последнего параметра (Power) — “10W”. Назначаем “1500W” и тут же видим в окошке, как это будет выглядеть на рендере.

Ещё один параметр источника света, который мы можем настраивать, — размер (в случае Spot). Чем он больше, тем мягче падающие тени. Следовательно, если мы хотим получить супержёсткие тени с чётким контуром, ставим значение «0».

На отображение теней в Eevee также влияет количество сэмплов. Из-за того, что у нас во Viewport стоит значение “16”, мягкие тени разбиваются на отдельные части. Чтобы это исправить, поднимаем значение. Однако, в этом случае мы несколько жертвуем производительностью, и скорость рендера замедляется.

В качестве примера, — скрин отображения при 256 сэмплах.

Настройка света в Blender

Как я уже говорил, в случае Spot и Area можно выбрать направление источника света. Чтобы изменить угол падения света, зажимаем жёлтую точку либо хоткей “Shift+T”. А взаимодействуя со стрелкой можно отрегулировать угол фонарика.

Настройка света в Blender

Таким образом можно, например, сконцентрировать свет на конкретной части тела, чтобы сделать акцент.

Настройка света в Blender

Кроме того, мы можем настроить край воздействия света и градиент от области максимальной интенсивности света к полностью чёрному. Чем больше значение Blend в настройках источника света, тем более плавным будет переход.

Настройка света в Blender

Говоря об Area, отметим один из параметров источника — габариты. Здесь мы можем выбрать форму источника: квадрат, прямоугольник, диск либо эллипс. Диск и квадрат имеют один параметр для изменения — радиус и сторону, соответственно. Прямоугольник — длину и ширину.

После того, как прикинули в Eevee базовое расположение источников, переключаемся в Cycles, чтобы получить более приближенную к итоговому рендеру картинку.

Как выставить свет

Теперь поговорим о принципах, в соответствии с которыми выставляется свет. И здесь большую роль играет определение задачи: должна ли модель максимально отражать наш навык или же перед нами стоит цель поставить сцену так, чтобы чётко считывалось настроение.

В зависимости от этого выделим условные 2 вида:

  1. «Недраматичная» или скульптурная подача — когда нам нужно показать хорошо считываемые формы и детали.

В этом случае мы берём в качестве основного источника Area, выставляем значение Size “5м”. Получаем эффект, схожий с освещением в пасмурную погоду: равномерное освещение, мягкие тени, плавный переход от света в тень.

Настройка света в Blender

Важно: чем больше угол между направлением «взгляда» камеры и направлением света, тем лучше считываются детали. В противном случае они «съедаются», и мы получаем эффект «лобовой вспышки».

Настройка света в Blender

Помимо основного источника мягкого света, можно также использовать дополнительный, который будет расположен за объектом либо вне кадра, подсвечивая саму тень. Таким образом удаётся подчеркнуть детали и выставить “студийный” свет.

Я предпочитаю пользоваться минимумом источников, но при желании можно добавить и третий — дело вкуса. Главное — не переборщить и избежать засвета модели со всех сторон, иначе мы потеряем ощущение объёма модели.

Настройка света в Blender

Совет: не забываем о свете, который отражает «пол». Порой достаточно лишь изменить его тон, чтобы добавить или убрать рефлексы.

Вот так выглядит готовый turntable со скульптурной подачей:

Настройка света в Blender

2. “Драматичная” подача — противоположна скульптурной и предполагает, что мы готовы пожертвовать некоторым уровнем детализации ради достижения эмоционального эффекта.

Чем больше контраст между светом и тенью, тем большей “драматичностью” обладает кадр.

Добиться максимального эффекта можно, расположив источник света за объектом напротив направления взгляда камеры.
Добиться максимального эффекта можно, расположив источник света за объектом напротив направления взгляда камеры.

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

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

Так выглядит наш кадр уже после рендера и обработки. О них поговорим в следующий раз.

Настройка света в Blender

Если хочешь научиться создавать стилизованных 3D-персонажей — записывайся на курс STYL. Стартуем 1 октября — если записаться сейчас, успеешь получить скидку.

Все подробности по ссылке: https://www.school-xyz.com/styl

Материал подготовлен командой XYZ Media.

Наши каналы в Telegram и на YouTube.

9393
10 комментариев

Комментарий недоступен

7
Ответить

Интересная статья, спасибо. Свет и рендер это тонкая и сложная тема. Я вот всё солнышками пользуюсь, теперь буду с Area экспериментировать:)
Автор, пользуетесь ли hdri в задании некого базового света? И если нет, то почему?
По камерам ещё есть хоткей Ctrl+Alt+Num0 - ставит камеру в текущий "вид" вьюпорта.
Ещё есть прямое управление на Shift+~, если выставить вид из камеры по Num0.

3
Ответить

Отличная статья!
Люблю DTF вот именно за такие материалы!
Не за высеры авторов с тонкой душевной организацией, которые отчего-то решают что всем пиздец как нужно знать их субъективное мнения, а именно вот за такие полезные вещи! 
Автор давай еще:)

3
Ответить

Замечательный тутор, спасибо! Немного не в тему, но подскажите, пожалуйста, а стоит ли вообще ставить volume в тех случаях, когда работа делается в дневном освещении? Я как ни пробую, но любой даже минимальный параметр вольюма превращает дневное освещение в туманный мрак

1
Ответить

Стоит, особенно в масштабных сценах. во первых кристально чистого воздуха не существует, во вторых туман хорошо разделяет передний и задний план.
Но объем очень сильно реагирует на яркость источника света. Поэтому при ярком солнце значения плотности нужно будет выставлять около 0,0001. Ну еще объем сильно увеличивает время рендера, так, что иногда его можно добавить на композинге с помощью данных о глубине кадра. Это быстрее но тут тоже есть свои подводные камни.

1
Ответить