UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертер STL у GLB

STL створено для слайсерів, а GLB — для екранів. Конвертуйте файл для друку в GLB, щоб показати модель на сторінці магазину, у портфоліо чи в AR у реальному розмірі й у правильному положенні.

Конвертер 3D-моделей

або перетягніть Файли STL, OBJ, MTL … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Завантажте STL

    Додайте до 20 бінарних або ASCII-файлів .stl, до 95 MB кожен. Якщо завантажити кілька деталей разом, кожна стане окремим GLB.

  2. 2

    Перевірте одиниці та орієнтацію

    Одиниці моделі — мм, як у майже всіх слайсерах і CAD-експортах, а Вертикальна вісь — Y вгору, як у glTF. Якщо STL створено в дюймах, змініть одиниці в розділі Додаткові налаштування.

  3. 3

    Конвертуйте в GLB

    Натисніть Конвертувати в GLB і перетягніть результат у переглядач, щоб перевірити його. Завантажені та конвертовані файли видаляються через 30 хвилин.

Геометрія вашої моделі переноситься без змін. Конвертер додає те, чого в STL ніколи не було: масштаб у метрах, орієнтацію Y вгору, спільні вершини, нормалі та базовий матеріал — усе, що потрібно веб-переглядачу для відображення.

Що містить файл STL порівняно з GLB

STL (1987) і GLB (glTF 2.0, 2017) поруч
ХарактеристикаSTLGLB
Призначення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
Конвертер STL

GLB

glTF Binary (GLB)

GLB — це бінарна форма glTF 2.0, формату передавання 3D-моделей, який Khronos Group опублікувала у 2017 році. Він упаковує геометрію, PBR-матеріали, текстури й анімації в один компактний файл, створений для швидкого завантаження. GLB широко використовують у веб-3D, AR-переглядачах, Android Scene Viewer та онлайн-магазинах моделей. Деякі старіші настільні 3D-програми й CAD не вміють його імпортувати.

Стиснення
–
Прозорість
–
Анімація
Так
Рік появи
2017 · Khronos Group
Конвертер GLB

Майстри конвертують 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 з більшою деталізацією, щоб модель виглядала гладкішою.