Улучшаем Реализм
Что делать, если ваша сцена выглядит недостаточно реалистично? Или если она не полностью совпадает с изображением-референсом? Что можно сделать, чтобы улучшить внешний вид сцены? В этом учебнике показано несколько приемов, которые могут легко улучшить внешний вид вашей сцены.
Немного теории
В Boxshot на результат влияют две вещи: материалы и окружение. Материалы довольно очевидны — у них есть цвета, текстуры и разные параметры, включая параметры отражения. Даже если материал полностью матовый, он все равно отражает, просто отражение настолько размытое, что вы фактически не видите ничего, кроме общего цвета окружения.
Поместим простую матовую бутылку в пустую сцену:

Вы видите, что некоторые области белые, а некоторые серые. Почему так? Из-за карты окружения по умолчанию, которую использует Boxshot. Вы можете увидеть ее, переключив режим фона на Окружение:

Теперь видно, что именно освещает сцену, так что можно начинать.
Материалы
В этом учебнике мы сосредоточимся на непрозрачных пластиковых материалах, оставив металлы и полупрозрачные материалы в стороне. Мы настроим свойства крышки бутылки, чтобы она выглядела лучше, и первое, что сделаем — изменим ее диффузный цвет для лучшей видимости. Вам не обязательно так делать; если ваша крышка белая, можете пока оставить все как есть. Для учебника сделаем ее оранжевой:

Так лучше: теперь видно, где крышка, а где фон. Но сама крышка все равно выглядит “плоской”. Это из-за недостатка отражений.
В реальной жизни пластик отражает. Даже матовый. Отражение зависит от физического свойства пластика, которое называется “показатель преломления” или просто IOR. У большинства пластиков он около 1.5. Давайте зададим это значение:

Отлично, появились отражения (или, в нашем случае, блики). Причина в том, что пластик здесь шероховатый и дает размытое отражение. Это можно изменить параметром Шероховатость:

Теперь мы четко видим окружение, отраженное в крышке. Отлично. Еще можно подкрасить эти отражения, чтобы они не были такими белыми. Это идет вразрез с физикой (у пластика отражение белое) и добавляет металлическое ощущение, так что используйте осторожно:

Это, в целом, все, что нужно знать о непрозрачных пластиковых материалах, чтобы они выглядели реалистично. Но это только половина истории, потому что у нас все еще есть…
Окружение
Как мы упоминали выше, сцена окружена окружением. Как и в реальной жизни, вокруг любого объекта всегда что-то есть. Если вы снимаете в студии, там будет фон, источники света и так далее. Если вы на улице — будет трава и небо, возможно солнце или облака. Окружение выполняет очень важную работу: оно дает свет сцене. Без этого света сцена была бы темной, и в рендере вы бы получили просто черный экран. Это плохо.
Так как же имитировать окружение в программе для рендеринга? Можно расставить объекты и источники света, но это слишком долго и сложно. Вместо этого используют изображения окружения (или карты, или текстуры), где вся эта информация уже “запечена” внутри. В Boxshot есть несколько встроенных карт окружения, которые можно найти на панели Ресурсы. Давайте перетащим одну в сцену:

Сцена полностью изменилась! Обратите внимание: ни камера, ни объект, ни материал не изменялись — мы просто загрузили другое изображение окружения, и материалы подхватили его.
К этому моменту вы, вероятно, уже поняли, что изображение окружения — ключ к реалистичному виду сцены. Оно дает рендереру и освещение, и информацию для отражений; если вы хотите реалистичный рендер, скорее всего, вам придется потратить время на настройку окружения.
Обратите внимание, вы не ограничены картами окружения на панели Ресурсы. Вы можете использовать практически любое изображение в качестве окружения, но для хорошего результата изображения должны быть в HDR (расширенный динамический диапазон), чтобы давать достаточно света сцене. Здесь я использовал совсем другое HDR-изображение для той же сцены (никаких других изменений):

Снова видно, что белая бутылка подхватывает голубые оттенки окружения. HDR-карт окружения много на фотостоках, так что попробуйте найти то, что дает нужный вам вид. Вы также можете отредактировать такие изображения в Photoshop, чтобы добавить блики или тени там, где нужно. Просто убедитесь, что вы сохраняете в форматах с поддержкой HDR (лучше всего EXR), и используете яркие цвета (с интенсивностью 2 или выше), чтобы карта окружения излучала достаточно света в сцену.
Наконец, вы можете тонко настроить сцену, перемещая блики или отражения вдоль объекта. Для этого настройте горизонтальный поворот карты окружения. Например, вот исходная сцена:

А вот та же сцена, но с немного повернутой картой окружения:

Как видите, отражения и блики сдвинулись вдоль объекта вместе с изображением окружения на фоне. Поворачивайте изображение окружения, чтобы расположить блики там, где они выглядят лучше. Если где-то не хватает блика, вы всегда можете добавить его на карту окружения в Photoshop.
Слишком много света?
Иногда сцена может выглядеть слишком яркой, даже если единственный источник света — карта окружения. Есть два варианта, что с этим делать:
- настроить материал;
- настроить окружение.
Это логично, потому что все, что вы видите в сцене — комбинация этих двух вещей. Посмотрите на изображение выше, особенно на саму бутылку. Она слишком белая, поэтому объект читается не очень хорошо. Крышка выглядит нормально, значит лучше настроить материал: настройка окружения повлияет на все в сцене. Что можно сделать — сделать диффузный оттенок бутылки светло-серым вместо белого:

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

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

Обратите внимание: сам объект выглядит точно так же. Поменялся только фон.
Еще раз…
Вот простой список того, что нужно учитывать, чтобы улучшить внешний вид сцены:
- все управляется материалами и окружением;
- сначала настройте материалы на физически корректные параметры;
- выберите подходящую карту окружения, при необходимости отредактируйте ее;
- настройте поворот окружения, чтобы поставить блик туда, где нужно;
- при необходимости настройте интенсивность окружения и оттенок материалов, чтобы убрать лишний свет;
- тонко настройте материалы, чтобы получить нужный вид.
Это работает для любых типов материалов, не только для пластика. Детали могут отличаться, но основная идея одна и та же: все контролируется материалами и окружением.
Вот и все!
Нужно немного времени, чтобы привыкнуть к картам окружения, но когда вы освоитесь, вы вряд ли захотите возвращаться назад :)
Дополнительная Информация
Рендеринг
- Улучшаем реализм — как сделать сцены более реалистичными;
- Освещение — управление окружением и направленным светом;
- Насыщенные отражения — как делать "сочные" отражения;
- Отражение в полу — эффект размытого отражения сцены в полу;
- Менеджер заданий — как отрендерить много и попозже.
- Рендеринг на GPU — как рендерить сцены быстрее;
- Длительность и качество рендеринга — учимся контролировать продолжительность рендеринга;
- Простое или реалистичное освещение — ускоряем рендеринг.
Материалы
- Текстурные слоты — использование текстурных слотов в Boxshot;
- Стеклянные материалы — об отражении и преломлении света;
- УФ-лакирование — добавляем эффект УФ-лака по маске;
- Фольгирование — добавляем поверхности блеска;
- Рельеф — добавляем неровности материалу;
- Копирование материалов — копируем материалы между объектами;
- Собственные материалы — расширяем стандартную библиотеку;
- Полупрозрачные этикетки — добавляем прозрачности;
- Материалы Boxshot — подробная информация о материалах Boxshot.
Возможности
- Булевы операции — объединяем и вычитаем объекты, делаем дырки;
- Наклейки — нанесение наклеек/декалей на объекты;
- Рельефные наклейки — добавляем локальный рельеф;
- Глубина резкости — добавляем реализма изображениям;
- Инструменты — информация об инструментах Boxshot;
- Управление изображениями — внешние ресурсы проекта;
- Экземпляры — легковесные копии объектов сцены;
- Model Editor — edit embedded models in many ways;
- Shrink Wrap — heat–shrink film simulation for objects wrapping;
- Physics Simulation — applying gravity to your scene;
- Palletize — arrange scene objects for the pallet;
- Snapshots — save scene state to re–use it later;
- Translation — teach Boxshot to speak your language;
- Vector Artwork — how to maintain the quality of vector artwork.
Объекты
- Lathe Objects — making symmetrical objects using revolving curves;
- Loft Objects — making custom objects with 2D cross–sections;
- 3D Text — making 3D text objects in Boxshot;
- Extruded Objects — how to make thick 3D object of your flat 2D curve;
- Conical Labels — making conical labels with distorted artwork;
- Dieline Box — a very realistic dieline–based box;
- Custom Shapes — adding custom shapes to the left panel;
- Solid Shapes — create boolean-friendly shapes;
- Script-Based Solids — create complex solid shapes with code;
- Third Party Shapes — importing third party shapes to Boxshot.