Конвертировать 3D-модель

Работает на вашем устройстве · Ваш файл никогда не покидает устройство.

Добавьте модель и выберите, во что её превратить. Читаются одиннадцать форматов — GLB, glTF, OBJ, STL, PLY, FBX, Collada (DAE), 3MF, AMF, VRML и USDZ — и записываются шесть: GLB, glTF, OBJ, STL, PLY и USDZ. Файл читается, пересобирается и записывается на вашей машине; никуда ничего не уходит.

Здесь это важнее, чем где-либо ещё на сайте: 3D-файл — это обычно изделие заказчика, скан здания или дизайн, который ещё не показывали. STL для печати, GLB для сайта или AR, FBX для движка — ни один из них не обязан сначала попадать на чужой сервер.

Если к модели прилагается файл .mtl или изображения текстур, добавьте их тоже, иначе цвета потеряются; файл .gltf хранит геометрию в файле .bin рядом с собой — добавьте и его. И не каждый формат вмещает всё: STL хранит только форму, поэтому цвет и анимация в него не попадают — это свойство формата, а не ошибка конвертации, и об этом говорится до скачивания, а не после. OBJ хранит одну неподвижную форму с материалами в файле .mtl рядом, GLB и glTF переносят анимацию полностью, а USDZ — движение деталей целиком, но не скелета.

Как Конвертировать 3D-модель

  1. Добавьте модель — и файл .mtl с текстурами, если они есть.
  2. Выберите формат на выходе.
  3. Нажмите «Конвертировать».
  4. Скачайте результат.

Поддерживаемые форматы и ограничения

Читает
GLB, glTF, OBJ (+MTL), STL, PLY, FBX, Collada (DAE), 3MF, AMF, VRML, USDZ
Записывает
GLB, glTF, OBJ, STL, PLY, USDZ
Сохраняет анимацию
GLB и glTF; USDZ сохраняет движение деталей целиком
Сопутствующие файлы
.mtl, .bin и изображения текстур используются, когда вы их добавляете
Где выполняется
В браузере — без загрузки на сервер

Не подходит для: Запись FBX, Collada или 3MF, а также CAD-форматы вроде STEP, IGES и деталей SolidWorks — это форматы твёрдых тел, а не сеток, и им нужно CAD-ядро, а не конвертер сеток.

Какие форматы знают размер модели

Лишь некоторые 3D-форматы говорят, что значит одна единица. GLB и glTF по определению в метрах. Collada, 3MF и AMF указывают свою единицу, и инструмент её применяет; 3MF без указания читается в миллиметрах — это умолчание формата. OBJ, STL, PLY и VRML не указывают ничего, а FBX записывает единицу, о смысле которой программы, создающие такие файлы, не договорились, поэтому страница показывает эту единицу, но не применяет её.

Для этих форматов страница показывает измеренный размер голыми числами и спрашивает, чем должна была быть одна единица. GLB, glTF и USDZ записываются в метрах, как и OBJ и PLY, когда единица выбрана. Исключение — STL: слайсеры читают его числа как миллиметры, поэтому STL записывается в миллиметрах всякий раз, когда настоящий размер известен, а для STL среди вариантов есть и «Метр». Входящий STL читается в миллиметрах, когда на выходе GLB, glTF или USDZ.

Какая ось смотрит вверх

Форматы для печати — STL, 3MF и AMF — ставят модель по оси Z. glTF и остальные — по оси Y. Когда они расходятся, страница поворачивает модель на четверть оборота, чтобы в новом файле она стояла вертикально, если только вы не выберете «Оставить оси как есть». PLY остаётся как есть, пока вы не попросите, потому что сканеры не договорились, где у него верх.

Что сохраняет каждый формат на выходе

GLB и glTF сохраняют геометрию, материалы, изображения текстур и анимацию; glTF, записанный здесь, — это один файл, а данные хранятся внутри него в виде текста. STL хранит только треугольники. PLY сохраняет форму с нормалями, текстурными координатами и цветом каждой точки, но не изображения текстур. OBJ приходит в ZIP вместе с файлом .mtl и изображениями текстур, если у модели есть цвета или картинки, и одним файлом .obj, если нет ни того ни другого. USDZ сохраняет модель, её материалы и анимацию, которая двигает детали целиком, но не анимацию костей или blend shapes.

Рядом с кнопкой скачивания строка называет, что выбранный формат оставил за бортом, — только если у модели это действительно было, — и перечисляет файлы, на которые ссылается модель, но которые вы не добавили.

Какой файл считается моделью и что значат счётчики

Моделью считается самый большой из добавленных файлов с расширением 3D-модели; ZIP, .gz или .kmz используются, только если такого файла нет. На панели после преобразования «Точки» — это вершины в том виде, в каком они хранятся во время преобразования: считыватели OBJ, FBX, STL и Collada дают каждому треугольнику три собственные вершины, поэтому для этих форматов точек втрое больше, чем треугольников, хотя в записанном файле вершины общие.

Частые вопросы

Мои файлы загружаются на сервер?
Нет. Преобразование целиком выполняется в вашем браузере, силами вашего же устройства. Файл не покидает компьютер или телефон, а инструмент, которым вы уже один раз воспользовались, работает и без интернета.
Почему после конвертации модель серая?
Её цвета были в файлах, которые вы не добавили. OBJ хранит материалы в отдельном .mtl, а тот ссылается на .jpg или .png. Нажмите «Добавить ещё файлы», добавьте их и сконвертируйте заново.
Можно ли записать FBX, Collada или 3MF?
Нет, и в списке их не будет. Эти три читаются, но не записываются: браузерного писателя, которому можно доверять, для них не существует. Лучше предложить только то, что получится довести до конца: GLB, glTF, OBJ, STL, PLY и USDZ.
Сохраняется ли анимация?
В GLB и glTF — да, полностью. В USDZ сохраняется анимация, которая двигает детали целиком, но не анимация костей и blend shapes. В OBJ, STL и PLY — нет, этим форматам её просто некуда положить. Что именно будет, сказано до скачивания.
Какой формат выбрать?
GLB — для веба, AR и когда нужно отправить человеку один самодостаточный файл. STL — для 3D-печати. OBJ — когда другой программе нужно что-то старое и широко поддерживаемое. USDZ — для Quick Look на iPhone или iPad.
Насколько большую модель потянет?
Предел задаёт память, которую браузер выделяет вкладке, а не формат, поэтому телефон справится с меньшим, чем ноутбук. Для файлов больше примерно 120 МБ страница предупреждает, что понадобится много свободной памяти, а про модель, слишком плотную, чтобы её открыть, так прямо и будет сказано.

Похожие инструменты

Ещё в разделе 3D-модели

Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা