Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
USDZ — файл, который iPhone и iPad открывают в AR без всякого приложения: нажатие в сообщениях, в почте или на странице — и модель встаёт посреди комнаты. Quick Look от Apple просит именно USDZ, а модели чаще всего приходят в GLB.
Материалы и текстуры переносятся, и в этом весь смысл: товар, показанный в AR с неправильной поверхностью, хуже, чем не показанный вовсе; изображения текстур уменьшаются так, чтобы длинная сторона была не больше 1024 пикселей. Анимация, которая двигает целые части, переносится; персонаж, анимированный скелетом, будет стоять неподвижно. Всё происходит в вашем браузере, а для ещё не объявленного продукта это и есть разница между «показать заказчику» и «опубликовать на чужом сервере».
Всё выполняется на вашей машине, и для 3D-файла это главное: модель — это обычно изделие заказчика, скан здания или ещё не объявленный дизайн. На сервер ничего не уходит, поэтому потом нечего просить удалить.
Не подходит для: Персонажи, чья скелетная анимация должна продолжать двигаться в AR, и запись USD или USDA — создаётся только упакованный USDZ.
И GLB, и USDZ описывают поверхность цветом, металличностью и шероховатостью, поэтому у большей части материала GLB есть прямое соответствие. Переносятся базовый цвет и его изображение, металличность и шероховатость с их изображениями, карта нормалей, излучаемый свет, затенение (ambient occlusion) и прозрачность — включая вырезанные края, например листья, нарисованные прозрачным изображением. Сохраняются и слой лака (clear coat), и коэффициент преломления, а сетка с несколькими материалами держит каждый на своём участке поверхности.
Не переносятся: пропускание света (стекло, сквозь которое видно, что за ним), бархатистый отлив (sheen), радужность (iridescence) и отдельные настройки бликов (specular). Материал, помеченный как неосвещаемый (unlit), становится обычной матовой поверхностью, которую затеняет свет в комнате. В USDZ нет двусторонних поверхностей, поэтому тонкий лист — листок, открытка, флаг — виден только с лицевой стороны.
Каждое изображение текстуры перерисовывается так, чтобы его длинная сторона была не больше 1024 пикселей, поэтому текстура в 4096 пикселей приходит вчетверо меньше по ширине и по высоте. Изображения, которые в GLB были JPEG, снова сохраняются в JPEG, все остальные — в PNG. Мелкие детали, например мелкий печатный текст на товаре, при таком размере могут размыться. Форма от этого не страдает. Размещение текстур записывается в том виде, который Quick Look читает правильно.
Анимация, которая двигает целые части, — открывающаяся крышка, вращающееся колесо — записывается в USDZ. Анимация костей и blend shapes — нет, поэтому персонаж с ригом стоит неподвижно, и если в GLB такая анимация была, результат об этом говорит.
GLB считает в метрах, и USDZ тоже записывается в метрах, с осью Y вверх, так что модель сохраняет размер, который страница измерила, когда вы добавили GLB. Файл помечен для размещения на горизонтальной поверхности — на полу или на столе. Выбора единиц для GLB нет, потому что единицу задаёт сам формат.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা