Объекты сцены
Как использовать геометрические примитивы
Геометрический объект — самый быстрый способ поставить что-то на сцену: без файла, без загрузки, без ожидания. Это простая фигура (куб, сфера и другие), которую можно перекрасить, растянуть и повернуть так же, как полноценную 3D-модель. Мы уже использовали примитив-куб в статье про создание первого проекта — здесь разберём инструмент подробнее.
Когда использовать примитив, а не 3D-модель
Два типичных сценария:
- Быстрый прототип — пока настоящая 3D-модель ещё не готова (заказана дизайнеру, скачивается, конвертируется), примитив занимает её место на сцене: можно сразу настроить положение, размер, кнопки и логику показа, а потом просто заменить объект на готовую модель, не перестраивая остальную сцену.
- Простая геометрическая форма и есть финальный результат — не всегда нужна детализированная модель: подставка, разделительная плоскость, декоративный шар или кольцо иногда лучше сделать примитивом, чем заказывать под них отдельную 3D-модель.
Добавление и выбор формы
Добавить → Геометрический объект — на сцену сразу добавляется куб. В панели настроек справа, в блоке «Настройки фигуры», откройте список форм — доступно восемь вариантов: куб, сфера, цилиндр, конус, тор (кольцо), икосаэдр, додекаэдр и пирамида.
Выберите любую — геометрия меняется мгновенно, без пересоздания объекта: все остальные настройки (положение, размер, поворот, цвет) сохраняются.
Цвет
Ниже — чекбокс «Заливка» с цветовой плашкой: включите, чтобы перекрасить фигуру в конкретный цвет, или выключите, чтобы оставить материал по умолчанию (белый).
Что общего с 3D-моделями
Примитивы используют тот же общий блок настроек, что и GLB-модели: положение/поворот/масштаб через Position/Rotation/Scale, а также блок «Свечение» — материал примитива можно точно так же заставить светиться собственным цветом, независимо от освещения сцены (подробнее — в статье про свет и свечение). Единственное отличие от полноценной модели — у примитива нет анимаций и карты окружения, поскольку это не импортированный файл, а сгенерированная редактором геометрия.
Частые вопросы
Можно ли заменить примитив на 3D-модель без потери остальных настроек сцены? Нет прямой команды «превратить в модель» — придётся удалить примитив и добавить GLB-модель отдельным объектом, заново выставив её положение и размер. Кнопки и другие объекты сцены, не привязанные конкретно к этому примитиву, при этом не пострадают.
Почему у примитива нет настроек анимации, как у 3D-модели? Примитив — это простая геометрия, сгенерированная самим редактором, а не импортированный файл с собственной анимацией, поэтому анимировать его вращение или движение можно только внешними средствами (например, через действия по кнопке), а не встроенным проигрывателем анимаций, как у GLB.
Форма «Тор» в списке подписана как «Top» — это опечатка? Да, в текущей версии редактора это опечатка в подписи пункта меню (должно быть «Тор» — кольцо), сама форма при этом выбирается и работает правильно.