3D-моделі: формати OBJ, STL та GLTF
Сітки 3D-геометрії, координати вершин та стандарти 3D-друку.
Файли обробляються локально у вашому браузері за допомогою WebAssembly та HTML5 API. Вони ніколи не залишають ваш пристрій, тому немає завантажень на сервер чи стороннього зберігання файлів.
Починайте конвертацію негайно на своєму пристрої - без очікування передавання файлів, черг на завантаження чи обмежень віддаленого сервера.
Використовуйте будь-який доступний інструмент без створення облікового запису, оплати тарифу чи штучних обмежень на розмір файлу. Конвертуйте стільки, скільки дозволяють ваш браузер і пристрій.
Порівняння форматів та технічні характеристики
| Формат виводу | MIME-тип | Специфікація | Тип |
|---|---|---|---|
| OBJ Wavefront | text/plain | AUTODESK-DXF-SPEC | Тривимірна геометрія Wavefront |
| STL Стереолітографія (STL) | application/sla | AUTODESK-DXF-SPEC | Формат сітки для 3D-друку |
| PLY Полігональний формат | application/x-ply | STANFORD-PLY-SPEC | Тривимірний формат багатокутників Стенфордського університету |
| GLTF Дані glTF у форматі JSON | model/gltf+json | KHRONOS-GLTF-SPEC | JSON-формат передачі 3D-графіки |
| GLB Двійковий формат glTF | model/gltf-binary | KHRONOS-GLTF-SPEC | Самодостатній двійковий файл glTF |
| FBX 3D-модель | application/octet-stream | AUTODESK-FBX-SPEC | 3D-об’єкт Autodesk FilmBox |
Технічні специфікації та розбір кодеків
STL для 3D-друку, OBJ та GLTF для цифрового мистецтва
STL зберігає необроблені поверхні трикутних сіток без даних про колір чи текстуру: це ідеально для програм, що розрізають 3D-модель на шари, і для 3D-принтерів. OBJ і сучасний GLTF зберігають вершини, нормалі, UV-координати текстур і матеріали для відеоігор та 3D-графіки у вебі.
GLTF: JPEG для 3D-графіки
Khronos розробила glTF для ефективного передавання та обробки 3D-сцен під час виконання. Час завантаження залежить від розміру ресурсу, текстур, пристрою, мережі й засобу перегляду; glTF не гарантує миттєвого завантаження в браузері.
Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.