Экземпляры

Обычно каждый объект в сцене Boxshot независим и имеет собственные параметры и материалы. Вы можете копировать и вставлять объекты, создавать несколько копий с помощью клонирования и других инструментов, но каждая копия все равно остается отдельным объектом. Если позже вы измените материалы объекта, вам понадобится скопировать их на другие объекты, чтобы объекты выглядели одинаково.

В Boxshot также есть облегченные объекты, которые называются экземплярами. Экземпляры не хранят собственные свойства или материалы — вместо этого они ссылаются на оригинал. Ниже мы объясним, что такое экземпляры и как ими управлять.

Создание экземпляров

Начните с новой сцены и простого объекта “книга в твердой обложке”:

Книга в твердом переплете в Boxshot

Щелкните по объекту правой кнопкой мыши и выберите Создать экземпляр в контекстном меню. Boxshot добавит в сцену еще одну книгу:

Добавленный экземпляр книги в сцене

Обратите внимание на значок “цепочки” справа от элементов дерева сцены — он показывает, что объекты являются экземплярами.

Важно: все экземпляры объекта равнозначны, включая тот объект, с которого вы начали. Boxshot никак не выделяет “оригинал”, и изменение любого экземпляра одинаково обновляет все экземпляры.

Теперь проверим это, изменив что-нибудь у одной из книг. Здесь был изменен пресет книги с “Закрыта” на “Приоткрыта”:

Изменение одного экземпляра меняет и все остальные

Вторая книга тоже изменилась. Boxshot применяет правки, сделанные в любом экземпляре, ко всему набору. Это относится к свойствам и материалам, кроме видимости, имени и трансформаций (перемещение, поворот и масштаб). Именно поэтому экземпляры так полезны: вы можете размещать один и тот же объект в разных местах сцены, сохраняя единый внешний вид и настройки.

Вы можете создать столько экземпляров, сколько нужно, через меню по правому клику. Можно даже создавать экземпляры от экземпляров — в результате все равно получится еще один экземпляр того же объекта.

Преобразование экземпляров обратно

Экземпляр можно превратить обратно в обычный, независимый объект. Щелкните по экземпляру правой кнопкой мыши и выберите Отсоединить экземпляр. Boxshot превратит выбранный элемент в обычный объект.

Вот сцена с тремя экземплярами книги:

Три экземпляра книги в сцене Boxshot

Выберите левый и отсоедините его командой Отсоединить экземпляр:

Одна из книг больше не является экземпляром

Теперь измените один из оставшихся экземпляров и посмотрите, что произойдет:

Обновились только связанные экземпляры, но не отсоединенная книга

Когда вы редактируете экземпляр, другой экземпляр тоже обновляется, а отсоединенная книга — нет. Отсоединение удобно, когда вы создаете много копий с помощью клонирования или похожих инструментов, а затем хотите настроить только одну копию. Создайте множество экземпляров, отсоедините нужный, затем редактируйте его отдельно.

Автоматический поиск экземпляров

Сложные сцены — особенно созданные при помощи копирования и вставки объектов — могут становиться тяжелыми, долго загружаться и тормозить в работе. Преобразование одинаковых элементов в экземпляры сильно помогает, и Boxshot может автоматизировать этот процесс.

Щелкните правой кнопкой мыши по сцене и выберите Инструменты → Конвертировать в экземпляры…. Boxshot просканирует сцену и покажет список объектов, которые можно преобразовать в экземпляры.

Далее вы можете выбрать, какие группы преобразовать, или преобразовать все, чтобы упростить сцену.

Дополнительная информация

Boxshot не поддерживает экземпляры групп. Если нажать Создать экземпляр на группе, Boxshot создаст группу экземпляров, а не экземпляр самой группы. Все объекты внутри новой группы станут экземплярами, связанными со своими оригиналами, но иерархия группы будет независимой, и ее можно будет перестраивать отдельно.

Несколько инструментов умеют генерировать множественные копии объектов. По умолчанию эти инструменты создают экземпляры вместо полноценных копий. Экземпляры работают намного быстрее, особенно со сложной или тяжелой геометрией, и их использование может заметно улучшить скорость загрузки сцены, отзывчивость редактирования и производительность рендеринга.

Копирование экземпляров через Правка → Вырезать/Копировать/Вставить превращает их обратно в обычные объекты. Используйте команду Создать экземпляр для клонирования экземпляров.

Наконец, вы можете выбрать все связанные экземпляры: щелкните по экземпляру правой кнопкой мыши и выберите Выбрать другие экземпляры.

Дополнительная Информация

Рендеринг

Материалы

Возможности

Объекты