Конвертер STL у GLB
STL створено для слайсерів, а GLB — для екранів. Конвертуйте файл для друку в GLB, щоб показати модель на сторінці магазину, у портфоліо чи в AR у реальному розмірі й у правильному положенні.
Конвертер 3D-моделей
або перетягніть Файли STL, OBJ, MTL … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
STL і OBJ не зберігають одиниць виміру. Якщо деталь у слайсері виглядає у 10 або 25,4 раза меншою чи більшою, одиниці визначено неправильно — вкажіть їх тут.
Blender, CAD-програми та слайсери використовують вісь Z вгору; glTF, Unity і більшість ігрових рушіїв — вісь Y вгору. Змініть її, якщо після імпорту модель лежить на боці.
Використовується під час перетворення суцільних тіл STEP або IGES на сітку. Висока деталізація дає гладкі криві, але більші файли; груба достатня для швидкого перегляду.
Лише для вхідних PNG, JPG або SVG. Рельєф підіймає темні ділянки; літофан — тонка панель, що показує фото, якщо підсвітити її ззаду; видавлювання перетворює логотип або контур SVG на плоску суцільну форму.
Ширина надрукованої моделі; висота визначається співвідношенням сторін зображення.
Максимальна висота рельєфу або літофана чи товщина видавленої форми. Літофани зазвичай роблять завтовшки 2–3 мм.
Суцільна підкладка під рельєфом, щоб відбиток тримався купи. 0 — без основи.
Як користуватися цим інструментом
- 1
Завантажте STL
Додайте до 20 бінарних або ASCII-файлів .stl, до 95 MB кожен. Якщо завантажити кілька деталей разом, кожна стане окремим GLB.
- 2
Перевірте одиниці та орієнтацію
Одиниці моделі — мм, як у майже всіх слайсерах і CAD-експортах, а Вертикальна вісь — Y вгору, як у glTF. Якщо STL створено в дюймах, змініть одиниці в розділі Додаткові налаштування.
- 3
Конвертуйте в GLB
Натисніть Конвертувати в GLB і перетягніть результат у переглядач, щоб перевірити його. Завантажені та конвертовані файли видаляються через 30 хвилин.
Геометрія вашої моделі переноситься без змін. Конвертер додає те, чого в STL ніколи не було: масштаб у метрах, орієнтацію Y вгору, спільні вершини, нормалі та базовий матеріал — усе, що потрібно веб-переглядачу для відображення.
Що містить файл STL порівняно з GLB
| Характеристика | STL | GLB |
|---|---|---|
| Призначення | 3D-друк і слайсери | Веб, застосунки, AR-переглядачі |
| Одиниці | Не зберігаються; за домовленістю мм | Метри, визначені специфікацією |
| Вертикальна вісь | Зазвичай Z вгору | Y вгору |
| Вершини | Повторюються для кожного трикутника | Спільні й індексовані |
| Колір і матеріали | У стандарті відсутні | PBR-матеріали й текстури |
| Кілька деталей | Рідко; зазвичай одна сітка | Вузли в дереві сцени |
STL походить з 1987 року: його створила Albert Consulting Group для перших стереолітографічних машин 3D Systems. Бінарний STL — це 80-байтовий заголовок, кількість трикутників і далі по 50 байтів на трикутник: нормаль, три вершини та два зайві байти. Слайсеру цього досить, щоб нарізати шари. Для браузера це погано підходить: немає ні масштабу, ні кольору, а кожна вершина записується знову для кожного трикутника, що її ділить.
glTF 2.0, опублікований Khronos Group у 2017 році, вирішує саме це. Він зберігає вершини один раз у бінарних буферах, які відеокарта використовує напряму, фіксує одиницю в один метр, вертикальну вісь — Y, а матеріали описує за фізично коректним рендерингом. GLB — це однофайлова бінарна форма glTF, тому її приймають model-viewer, three.js, Babylon.js, Shopify і Scene Viewer в Android.
STL
Полігональна модель STL
STL (stereolithography) — формат 3D-сітки, створений компанією 3D Systems у 1987 році. Він описує лише геометрію поверхні об’єкта у вигляді списку трикутників, без кольору, матеріалів, одиниць виміру та даних про сцену. Завдяки простоті це типовий вхідний формат для слайсерів 3D-друку, як-от Cura і PrusaSlicer. Криві поверхні наближаються великою кількістю пласких трикутників, тому гладкі моделі можуть давати дуже великі файли.
- Стиснення
- –
- Прозорість
- –
- Анімація
- Ні
- Рік появи
- 1987 · 3D Systems
GLB
glTF Binary (GLB)
GLB — це бінарна форма glTF 2.0, формату передавання 3D-моделей, який Khronos Group опублікувала у 2017 році. Він упаковує геометрію, PBR-матеріали, текстури й анімації в один компактний файл, створений для швидкого завантаження. GLB широко використовують у веб-3D, AR-переглядачах, Android Scene Viewer та онлайн-магазинах моделей. Деякі старіші настільні 3D-програми й CAD не вміють його імпортувати.
- Стиснення
- –
- Прозорість
- –
- Анімація
- Так
- Рік появи
- 2017 · Khronos Group
Майстри конвертують STL у GLB, щоб показати деталь для друку онлайн або в AR: браузери та 3D-переглядачі очікують компактний масштабований файл glTF і не розуміють список трикутників слайсера без одиниць виміру.
Важливі налаштування конвертації STL у GLB
- Одиниці моделі
- Повідомляє конвертеру, що означала одна одиниця STL. Міліметри стають 0,001 м, тож фігурка 120 мм має в GLB висоту 0,12 м і в AR з'являється в натуральному розмірі.
- Вертикальна вісь
- Слайсери й CAD працюють із Z вгору, а glTF — з Y вгору. Параметр Y вгору повертає деталь так, що вона стоїть на підлозі переглядача, а не лежить на спині.
- Об'єднати в одну сітку
- Вимкнено — окремі тіла лишаються окремими вузлами, які можна пізніше приховати чи перефарбувати. Увімкнено — виходить один об'єкт, зручний для єдиного експонату.
- Кодування файлу
- Тут не застосовується: GLB завжди бінарний. Якщо потрібен читабельний файл JSON, скористайтеся варіантом glTF у розділі Конвертувати в.
Як показати 3D-друк онлайн
Розмістіть GLB на сторінці за допомогою веб-компонента Google model-viewer, і відвідувачі зможуть обертати деталь, наближати її та, на Android, поставити на свій стіл в AR.
Якщо потрібен зворотний шлях — від сітки до моделі з точними розмірами, яку можна редагувати у Fusion 360 або SolidWorks, — скористайтеся STL у STEP.
Запитання про конвертацію STL у GLB
Чому сконвертований GLB сірий?
Стандартний STL зберігає лише трикутники: без кольорів, матеріалів і текстур. GLB отримує простий нейтральний матеріал, тому модель відображається з освітленням. Додайте кольори пізніше в Blender або редакторі three.js, або почніть з OBJ чи 3MF із кольорами через OBJ у GLB.
Чи надрукується GLB так само, як STL?
Геометрія та сама: ті самі трикутники, масштабовані в метри. Проте більшість слайсерів надають перевагу STL або 3MF, тож для друку залишайте оригінальний STL, а GLB використовуйте лише для показу.
Моя деталь складається з кількох тіл. Чи можна зберегти їх окремо?
STL зазвичай зберігає всі тіла як єдиний набір трикутників, тому вони потрапляють у GLB як одна сітка. Якщо STL експортовано як окремі тіла у форматі ASCII, кожне з них стане окремим вузлом у GLB, доки Об'єднати в одну сітку вимкнено.
Наскільки великим буде GLB порівняно з STL?
Зазвичай менший за бінарний STL. STL повторює кожну спільну вершину для кожного трикутника, а glTF зберігає кожну вершину один раз і посилається на неї за індексом. Типовий бінарний STL помітно зменшується, ASCII STL — значно більше.
Чи можна використати GLB зі STL для AR на iPhone?
iPhone відкриває в AR Quick Look USDZ, а не GLB. Конвертуйте GLB ще раз через GLB у USDZ і використовуйте обидва файли: GLB для Android і вебу, USDZ для пристроїв Apple.
Чи будуть вигнуті поверхні виглядати гранчастими у переглядачі?
Можуть, адже STL містить лише плоскі трикутники без даних про згладжування. Конвертер обчислює нормалі за трикутниками; якщо STL експортовано грубо, перевиконайте експорт із CAD з більшою деталізацією, щоб модель виглядала гладкішою.
- Конвертер OBJ у GLBКонвертуйте OBJ із MTL і текстурами в один GLB для three.js, model-viewer, Shopify та Android AR. Масштаб у метрах, матеріали вбудовано.
- Конвертер glTF у GLBУпакуйте .gltf разом із буферами .bin і текстурами в один GLB. Завантажте папку як ZIP: модель, матеріали й масштаб не зміняться.
- Конвертер GLB у USDZКонвертуйте GLB у USDZ, щоб на iPhone та iPad модель відкривалася в AR із Safari, Повідомлень чи Файлів. PBR-матеріали й текстури зберігаються.
- Конвертер STL в OBJКонвертуйте STL в OBJ для Unity, програм текстурування та інших 3D-застосунків. Спільні вершини, текстовий формат і ті самі трикутники за секунди.
- Конвертер STL у STEPКонвертуйте STL-сітки у STEP для Fusion 360, SolidWorks і FreeCAD. Задайте одиниці, яких STL не зберігає, і завантажте фасетне STEP-тіло.
- Конвертувати GLB у FBXКонвертуйте GLB у FBX із сітками, текстурами, скелетом і анімацією для Unity, Unreal Engine, Maya чи Blender, що чекають Autodesk FBX.