Рельеф
Boxshot поддерживает два режима рельефа: изменение только нормалей и изменение непосредственно рельефа (параллакс). У эффекта есть несколько параметров, которые позволяют настроить результат. В этом учебнике разобраны все режимы и опции рельефа.
Режимы рельефа
Boxshot поддерживает три типа эффекта рельефа:
- Изменить нормали — меняются только нормали поверхности, что в основном влияет на отражение;
- Изменить рельеф (вдавить) — рельеф тоже меняется и как бы уходит внутрь объекта;
- Изменить рельеф (выдавить) — рельеф тоже меняется и как бы выступает наружу из объекта.
Вы можете выбрать режим рельефа и настроить остальные параметры в разделе Рельеф на панели материала:

Чтобы использовать эффект рельефа, нужно выбрать режим и загрузить карту высот — изображение, которое задает рельеф поверхности. Более темные области карты высот означают “ниже”, более светлые — “выше”.
Обратите внимание: Boxshot (пока) не поддерживает normal map, поэтому если ваше изображение рельефа не в оттенках серого, а красно-фиолетово-синее — оно не сработает. Вам нужна карта высот в градациях серого.
Изменение нормалей
Когда включен режим Изменить нормали, Boxshot меняет только нормали поверхности, оставляя саму поверхность плоской. Это помогает имитировать жидкость или другие неровные поверхности, где смещение геометрии не нужно:

Здесь в качестве карты высот загружено серое изображение шума, а уровень искажения нормалей отрегулирован так, чтобы получить легкое “волнистое” отражение.
Уровень искажения нормалей
Параметр Уровень искажения нормалей управляет тем, насколько карта высот влияет на нормали поверхности. Чем выше уровень, тем сильнее меняются нормали. Вот тот же шар с тем же шумом в карте высот, но с более высоким уровнем искажения нормалей:

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

Возьмем простой синий пластиковый шар и применим текстуру рельефа, оставив режим Изменить нормали:

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

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

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

Boxshot имитирует рельеф, меняя внешний вид отрендеренных элементов, но только там, где эти элементы реально рендерятся. Поскольку сам шар по-прежнему остается круглым, Boxshot не может “продлить” рельеф за пределы границ шара на экране.
При сильном эффекте рельефа внимательно следите за краями объектов.
Рельеф: вдавить или выдавить?
При использовании эффекта вы задаете высоту рельефа одним из параметров на панели материалов. Вопрос в том, куда уходит эта высота: внутрь поверхности или наружу. Boxshot поддерживает оба варианта: режим вдавить означает, что рельеф уходит внутрь объекта, а режим выдавить — что рельеф выходит наружу из объекта.
Черные области карты высот будут отрендерены на глубине Высоты рельефа, если выбран режим вдавить, и ровно на поверхности, если выбран режим выдавить. То же самое для белых областей: они будут отрендерены на поверхности в режиме вдавить и на высоте Высоты рельефа над поверхностью в режиме выдавить.
Режим рельефа не так важен, если вы применяете его ко всему объекту, как в случае с шаром выше. Попробуйте переключаться между вдавить и выдавить и посмотрите сами: по сути это просто немного сдвигает рельеф туда или сюда. В большинстве случаев для объектов можно спокойно использовать рельеф вдавить.
А вот рельеф выдавить лучше всего подходит для эффектов вроде штампов, капель воды, росы и т.п. Когда весь рельеф должен оставаться над поверхностью, или когда рельеф применяется как наклейка, режим выдавить работает лучше всего.

Здесь применена прозрачная наклейка с рельефным эффектом, чтобы имитировать капли воды на стекле.
Подробнее о таких наклейках можно прочитать в учебнике Наклейки с рельефом.
Дополнительная Информация
Рендеринг
- Улучшаем реализм — как сделать сцены более реалистичными;
- Освещение — управление окружением и направленным светом;
- Насыщенные отражения — как делать "сочные" отражения;
- Отражение в полу — эффект размытого отражения сцены в полу;
- Менеджер заданий — как отрендерить много и попозже.
- Рендеринг на 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.