В этом уроке я покажу, как я настроил начальную сцену для урока о Shadow Catcher, который опубликую на следующей неделе.
Текстовая расшифровка видео
Всем привет! В этом уроке я покажу, как я настроил начальную сцену для урока о Shadow Catcher, который опубликую на следующей неделе.
В том уроке мы узнаем, как вставить 3D-модель в фотографию, воссоздавая тени, которые должны падать на оригинальное изображение, а также как отдельно обрабатывать информацию Shadow Catcher в Compositing.
В этом уроке мы сосредоточимся на подготовке остальной части сцены в преддверии следующего урока.
Чтобы воссоздать ориентацию реальной камеры в Blender и упростить размещение объектов в сцене, я использую программу fSpy вместе с её дополнением для Blender. Этим инструментам я уже посвятил отдельный урок, опубликованный ранее на моем канале, но основные моменты я повторю здесь.
Я начинаю с fSpy, где мне нужно загрузить оригинальное фото и разместить отрезки, чтобы определить точку (или точки) схода на изображении. Я корректирую две пары отрезков на фото, удерживая клавишу SHIFT и перетаскивая точки, чтобы увеличить масштаб и точно их разместить.

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

Когда сцена в fSpy будет готова, я сохраняю проект в формате fSpy на диск и перехожу в Blender.
Я уже установил и активировал дополнение fSpy для Blender, что позволяет напрямую импортировать такие проекты.

Затем я импортирую fSpy-файл в пустую сцену Blender. Это создаёт виртуальную камеру с тем же кадром, что и в оригинальной фотографии. Фотография также используется как фон для камеры, чтобы помочь при размещении объектов, но не будет отображаться при рендеринге.

Сначала я добавляю Plane, который будет служить поверхностью стола при рендере. В новом проекте Plane вставляется по умолчанию с Origin в центре виртуального пространства. Чтобы упростить масштабирование, я сначала перемещаю его так, чтобы самая дальняя вершина совпадала с Origin виртуального пространства.
После этого я применяю трансформацию Location, чтобы переместить Origin плоскости (Plane) в эту точку. Теперь я могу проще изменять размер Plane.

Когда я делал фотографию, я поставил цилиндрическую банку на стол, чтобы иметь ориентир для тени. Поэтому я добавляю Cylinder, поднимаю его вверх, чтобы сместить Origin к нижнему основанию. Я переношу Origin объекта с помощью Apply Location, как и для Plane. Таким образом, цилиндр будет оставаться на поверхности Plane при перемещении и масштабировании.

Затем я перемещаю цилиндр на Plane и располагаю его там, где на оригинальной фотографии находится банка. В режиме Wireframe я использую XY-сетку Blender, чтобы точно разместить цилиндр, и затем изменяю его размер в соответствии с банкой.

Теперь я добавляю источник света типа Spot Light, стараясь разместить его приблизительно в том месте, где на фото находится лампочка. Снова использую XY-сетку Blender для точного позиционирования.
Чтобы настроить параметры Spot Light и воспроизвести тени, присутствующие на фотографии, я сначала отключаю фоновое освещение на вкладке World, чтобы в режиме Rendered видеть только свет Spot Light.

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

В конце этого процесса я немного увеличиваю значение освещения в World, чтобы имитировать рассеянный свет, присутствующий в реальной сцене. В данном случае я не считаю необходимым использовать HDRi-изображение, поэтому просто выбираю чисто белый цвет фона. Этот параметр можно будет позже подкорректировать, после вставки объекта в сцену, чтобы достичь более реалистичного результата.

Теперь осталось только импортировать объект или объекты, которые мы хотим поместить на фотографию. Снова будет полезно переместить Origin объекта к его основанию, чтобы упростить его размещение и трансформации на Plane. Также можно использовать инструменты Snap в Blender при необходимости.

После размещения объекта в сцене можно удалить референсный цилиндр и временно скрыть Plane, чтобы при необходимости подкорректировать фон и источник света.

Хорошо, сделаем Plane снова видимым, и на этом урок завершён! В уроке, который я опубликую на следующей неделе, мы узнаем, как использовать Shadow Catcher, чтобы завершить интеграцию объекта в оригинальную фотографию. До скорого!
