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

Щелкните правой кнопкой мыши по изображению выше и скачайте его на рабочий стол, чтобы использовать, если вы хотите идти по учебнику шаг за шагом.
Теперь создайте новый проект, добавьте в сцену фармацевтическую бутылку и назначьте новую текстуру этикетки бутылке. Также можно добавить плоскость с текстурой шахматки, чтобы лучше видеть преломление.

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

Почти идеально, но нужно сделать еще одну вещь. Как видите, передняя и задняя стороны не совпадают. Нужно отзеркалить изображение сзади с помощью кнопки Пресеты трансформации или вручную настроить смещение и масштаб UV:

Отлично! Теперь этикетка выглядит намного лучше.
Цветное стекло
А если нужна этикетка на цветном стекле? Давайте перетащим на бутылку материал зеленого стекла:

Тоже работает! Если возникают проблемы с цветным стеклом или пластиком и тонкими полупрозрачными объектами (например, этикетками), первое, что стоит проверить — параметр Преломление в разделе Прозрачность.
Если стекло становится слишком темным под этикеткой, убедитесь, что преломление отключено для материалов этикетки.

Это нужно сделать для обеих сторон тонкого объекта, если материалы на них разные.
Непрозрачная бутылка
А если нужна, скажем, пластиковая бутылка? Перетащим красный пластиковый материал с левой панели на бутылку:

Пока все хорошо, но что если мы хотим, чтобы бутылка была менее отражающей? Установим шероховатость материала Корпус на 50%:

Заметили разницу между прозрачными участками этикетки и поверхностью бутылки? Этикетка все еще отражает окружение, а бутылка — нет из-за шероховатости.
Причина в том, что свет сначала попадает на этикетку, и даже ее прозрачные области отражают свет без размытия (потому что шероховатость этикетки равна нулю). Поэтому мы видим отражение сцены в самой этикетке, независимо от ее прозрачности.
Так устроен Boxshot — именно так получаются отражающие мыльные пузыри и стеклянные бутылки, так что это нормально. Для конкретной этикетки это тоже может быть нормально, но давайте сделаем прозрачные части этикетки полностью прозрачными.
Для этого нужна маска отражения для этикетки. Маска должна быть белой там, где этикетка непрозрачная, и черной там, где она прозрачная. Тогда Boxshot будет пропускать отражения в прозрачных областях этикетки.
Вот такая маска. Щелкните правой кнопкой мыши, чтобы скачать копию, если вы повторяете шаги.

Найдите слот текстуры Отражение у материала Label и примените туда изображение. Затем посмотрите на разницу:

Здесь я также увеличил уровень отражения этикетки до 30%, чтобы эффект был заметнее. Хорошо видно, что свет отражают только непрозрачные элементы этикетки.
Мы сделали несколько дополнительных шагов, чтобы показать процесс подробно, но в большинстве случаев есть более короткий путь. Boxshot умеет использовать альфа-канал основного изображения как маску, давайте попробуем.
Уберите маску отражения из слота Отражение и оставьте уровень отражения 30%. Должно получиться так:

Теперь включите опцию Альфа-канал это маска в разделе Отражение:

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

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