Твёрдые тела
Solid (твёрдое тело) — это CAD-термин, означающий фигуру, имеющую как внешнюю поверхность, так и внутренний объём. Такая фигура однозначна, герметична и пригодна для производства. Большинство фигур Boxshot созданы, чтобы выглядеть как реальные объекты, в то время как твёрдые тела созданы, чтобы представлять реальную структуру объекта.
На первый взгляд, фигуры Solid выглядят почти как фигуры из раздела Simple Shapes: цилиндр, параллелепипед, сфера, тор и т.д. Ключевое различие в том, что твёрдые тела основаны на CAD-движке, который позволяет выполнять эффективные булевы операции, ограниченные для других типов фигур в Boxshot.
Ограничения
Твёрдые тела в Boxshot ограничены одним материалом на фигуру и автоматическим наложением текстур. Это относится как к простым, так и к сложным фигурам. Если нужна большая гибкость, преобразуйте готовые твёрдые тела в вложенные модели и назначайте материалы там.
Свойства твёрдых тел
Добавить твёрдое тело можно из раздела CAD на панели Shapes в Boxshot.
В самом верху — селектор Shape type. Здесь можно переключаться между поддерживаемыми типами: параллелепипед, цилиндр, конус, сфера и т.д.
Ниже — свойства выбранного типа. Например, для сферы — только Radius, а для параллелепипеда или цилиндра — гораздо больше параметров.
Некоторые фигуры с резкими краями (параллелепипед, цилиндр) также имеют параметр Bevel для скругления краёв.
Далее идёт секция Advanced с общими для всех типов свойствами:
- Texture mapping — выбор UV-наложения для объекта;
- Smooth angle — настройка жёсткости краёв объекта;
- Quality — уровень детализации генерируемой геометрии.
В самом низу панели — кнопка Convert to script, которая преобразует твёрдое тело в скриптовое твёрдое тело.
Типы твёрдых тел
В Boxshot три типа твёрдых тел:
- Simple — то, что только что описано: простой параллелепипед, сфера, цилиндр и т.д;
- Complex — результат булевой операции над другими твёрдыми телами;
- Script — твёрдое тело, заданное кодом.
Простые тела описаны выше. Сложные создаются путём применения булевых операций к другим твёрдым телам (простым или сложным). Наконец, и простые, и сложные тела можно преобразовать в скриптовые, нажав кнопку Convert to script внизу панели.
Скриптовые тела нужны, если требуется создать сложную или сильно настраиваемую фигуру и вы уверенно работаете с кодом. Подробнее — в уроке по скриптовым телам.
Сложные твёрдые тела
После выполнения булевой операции над твёрдыми телами они перестают быть простыми, и их базовые параметры (размер, радиус) больше не настраиваются. По-прежнему можно настроить наложение текстур, уровень детализации и сглаживание.
Сложное тело можно разложить с помощью кнопки Restore source shapes. Это разделяет булеву фигуру на исходные части, позволяя редактировать их и снова объединять.
Другой способ настройки сложного тела — преобразовать его в скриптовое и редактировать скрипт.
Когда использовать твёрдые тела?
Твёрдые тела нужны только для булевых операций. Хотя булевы операции можно применять и к большинству фигур из раздела Simple Shapes, результат обычно гораздо стабильнее и предсказуемее с твёрдыми телами. Если булевы операции не нужны, предпочтительнее использовать Simple Shapes.
Дополнительная Информация
Рендеринг
- Улучшаем реализм — как сделать сцены более реалистичными;
- Освещение — управление окружением и направленным светом;
- Насыщенные отражения — как делать "сочные" отражения;
- Отражение в полу — эффект размытого отражения сцены в полу;
- Менеджер заданий — как отрендерить много и попозже.
- Рендеринг на GPU — как рендерить сцены быстрее;
- Длительность и качество рендеринга — учимся контролировать продолжительность рендеринга;
- Простое или реалистичное освещение — ускоряем рендеринг.
Материалы
- Текстурные слоты — использование текстурных слотов в Boxshot;
- Стеклянные материалы — об отражении и преломлении света;
- УФ-лакирование — добавляем эффект УФ-лака по маске;
- Фольгирование — добавляем поверхности блеска;
- Рельеф — добавляем неровности материалу;
- Копирование материалов — копируем материалы между объектами;
- Собственные материалы — расширяем стандартную библиотеку;
- Полупрозрачные этикетки — добавляем прозрачности;
- Материалы Boxshot — подробная информация о материалах Boxshot.
Возможности
- Булевы операции — объединяем и вычитаем объекты, делаем дырки;
- Наклейки — нанесение наклеек/декалей на объекты;
- Рельефные наклейки — добавляем локальный рельеф;
- Глубина резкости — добавляем реализма изображениям;
- Инструменты — информация об инструментах Boxshot;
- Управление изображениями — внешние ресурсы проекта;
- Экземпляры — легковесные копии объектов сцены;
- Редактор моделей — редактирование вложенных моделей;
- Термоусадочная плёнка — симуляция термоусадки для оборачивания объектов;
- Физическая симуляция — применение гравитации к сцене;
- Паллетирование — расстановка объектов сцены на паллете;
- Снимки — сохранение состояния сцены для повторного использования;
- Локализация — учим Boxshot говорить на вашем языке;
- Векторные изображения — как сохранить качество векторных изображений.
Объекты
- Объекты Lathe — создание симметричных объектов вращением кривых;
- Объекты Loft — создание произвольных объектов из 2D-сечений;
- 3D-текст — создание трёхмерных текстовых объектов в Boxshot;
- Выдавленные объекты — как сделать объёмный 3D-объект из плоской 2D-кривой;
- Конические этикетки — создание конических этикеток с искажённым дизайном;
- Коробка по развёртке — очень реалистичная коробка на основе развёртки;
- Собственные фигуры — добавление собственных фигур на левую панель;
- Твёрдые тела — создание фигур, пригодных для булевых операций;
- Скриптовые твёрдые тела — создание сложных твёрдых тел с помощью кода;
- Сторонние фигуры — импорт сторонних фигур в Boxshot.