Конвертер 3D-моделей, который работает без загрузки на сервер
Большинство онлайн-конвертеров отправляют модель на свой сервер, ставят её в очередь и через пару минут отдают ссылку на результат. Здесь всё иначе: конвертация выполняется прямо в вашем браузере, поэтому модель не покидает компьютер, нет ограничений по количеству файлов и не нужно ждать очереди. Перед конвертацией вы видите модель в 3D и можете убедиться, что текстуры и анимации на месте.
В какой формат конвертировать
FBX в GLB
Самый частый сценарий. GLB — это двоичный glTF 2.0, «JPEG для 3D-моделей»: один компактный файл с геометрией, PBR-материалами, текстурами и анимациями. Его понимают Three.js, Babylon.js, Godot, Blender, Sketchfab, Windows 3D Viewer и Unity (через пакет glTFast). Если вы делаете WebGL-сборку или показываете модель на сайте, GLB — лучший выбор.
Модель в STL для 3D-печати
STL хранит только треугольники — без цветов, текстур и UV. Слайсеры (Cura, PrusaSlicer, Bambu Studio) работают именно с ним. Перед экспортом проверьте масштаб: слайсеры считают, что единица в STL — миллиметр, а модели из Unity и игровых пакетов обычно сделаны в метрах. Модель высотой 1,8 единицы превратится в фигурку 1,8 мм — задайте масштаб 100 или 1000.
GLB или FBX в USDZ
USDZ нужен для дополненной реальности на iPhone и iPad: файл открывается в AR Quick Look прямо из Safari, «Файлов» или сообщения. Материалы при этом автоматически переводятся в PBR.
OBJ, GLB или STL в FBX
FBX — основной формат Unity, 3ds Max и Maya. Конвертер записывает двоичный FBX 7.4: геометрию, нормали, UV-развёртку, несколько материалов на меш и текстуры — они встраиваются прямо в файл. В Unity нажмите в инспекторе модели Materials → Extract Textures, чтобы достать их в папку проекта. Единица файла — метр, поэтому модель импортируется в своём размере. Скелет и анимации в FBX пока не записываются: анимированная модель сохраняется в исходной позе — для анимаций выбирайте GLB.
Модель в OBJ
OBJ — универсальный формат статичной геометрии, его открывает любой 3D-редактор. Скелет, анимации и материалы в него не попадают, анимированная модель сохраняется в исходной позе.
Что сохраняется при конвертации
- Геометрия, нормали и UV — во всех форматах (UV — кроме STL и PLY).
- Материалы и текстуры — в GLB, glTF и USDZ. Текстуры встраиваются в файл, отдельно их носить не нужно.
- Скелет и анимации — в GLB и glTF. Все клипы из FBX сохраняются с исходными именами.
- Цвета вершин — в GLB, glTF и PLY.
Материалы FBX и OBJ обычно сделаны по старой модели освещения Phong. Опция «Материалы → PBR» переводит их в физически корректные материалы: цвет и текстуры переносятся как есть, а блеск пересчитывается в шероховатость. Без этого модель в glTF-просмотрщиках может выглядеть пластиковой или слишком тёмной.
Оси и масштаб: частые проблемы
В Unity, glTF и Three.js ось Y направлена вверх. В 3ds Max, Blender (по умолчанию для STL) и CAD-программах вверх смотрит ось Z, поэтому модели оттуда часто оказываются «лежащими на спине». Нажмите «Повернуть 90°» под окном просмотра — поворот сохранится в экспортированный файл. Опция «Центр и на пол» переносит опорную точку: модель встаёт в начало координат и стоит ровно на плоскости земли — удобно для расстановки на сцене.
Хотите просто посмотреть модель, её полигонаж и UV? Для этого есть просмотрщик 3D-моделей. А готовые модели для Unity можно найти в каталоге бесплатных 3D-моделей.