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

А вот та же сцена, отрендеренная с выключенным реалистичным освещением:

Как видите, основные отличия в том, что на полу нет оранжевых и зеленых оттенков, цилиндр выглядит немного более плоским, а все тени стали серыми.
С другой стороны, второй рендеринг занял в 10 раз меньше времени!
Что именно отличается?
Когда реалистичное освещение выключено, Boxshot не делает следующее:
- Не вычисляет переотражения света между поверхностями. Это означает, например, что оранжевый объект не будет давать оранжевый оттенок на близлежащем белом объекте;
- Не рассчитывает точное освещение от окружения. Это означает, что сцена не будет освещаться в соответствии с текстурой окружения, которую вы указали;
- Не делает корректные тени от окружения, только локальные – чтобы углы оставались темнее;
- Использует вычитаемую модель теней вместо аддитивной модели освещения. Это означает, что по умолчанию считается, будто все освещено, и темнеет только там, где некоторые источники света не видны.
В остальном режимы работы совпадают, все отражения и прохождение света обрабатываются схожим образом независимо от состояния опции реалистичного освещения.
Обратите внимание: из-за различий в используемых алгоритмах освещения переключение опции влияет на общее освещение сцены. После переключения вам может потребоваться заново настроить источники света.
Какое ускорение ожидать?
Ускорение сильно зависит от самой сцены. Наши тесты показывают ускорение рендеринга в 1.5–10 раз при упрощенном освещении — в зависимости от сцены. Максимальный прирост достигается в сценах с диффузными поверхностями, так как именно там при включенном реалистичном освещении тратится больше всего времени на вычисления.
Попробуйте эту опцию в черновом режиме и посмотрите разницу скорости рендеринга для вашей конкретной сцены.
Еще один способ ускорить рендеринг — использовать рендеринг на GPU, если он доступен. Например, наши тесты показывают ускорение в 3 раза для сцены выше.
Так стоит ли отключать реалистичное освещение?
Если вы не видите разницы — да, конечно!
Если разница есть, сделайте черновой рендер с выключенной опцией и посмотрите, выглядит ли результат все еще хорошо именно для вас. Если да — используйте этот вариант, он сэкономит вам время рендеринга.
Также почитайте учебник по рендерингу по времени, если вы планируете использовать эту опцию в этом режиме.
Дополнительная Информация
Рендеринг
- Улучшаем реализм — как сделать сцены более реалистичными;
- Освещение — управление окружением и направленным светом;
- Насыщенные отражения — как делать "сочные" отражения;
- Отражение в полу — эффект размытого отражения сцены в полу;
- Менеджер заданий — как отрендерить много и попозже.
- Рендеринг на 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.