Конвертер OBJ у STL
Перенесіть модель із Blender, ZBrush, програми для фотограмметрії чи набору ігрових асетів у робочий процес 3D-принтера. Конвертер тріангулює OBJ, відкидає те, що принтери не можуть використати, і записує компактний бінарний STL.
Конвертер 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
Завантажте OBJ
Перетягніть файл .obj. Файл .mtl і текстури для STL не потрібні, бо STL не зберігає колір. До 20 моделей, до 95 MB кожна.
- 2
Перевірте масштаб і частини
У розділі Додаткові налаштування встановіть для Одиниці моделі ту одиницю, в якій створено модель; сцени Blender використовують метри. Параметр Об'єднати в одну сітку увімкнено, це підходить для одного друку; вимкніть його, щоб зберегти частини окремо.
- 3
Конвертуйте в STL
Натисніть Конвертувати в STL і відкрийте файл у слайсері. Перед нарізкою виміряйте один із розмірів.
OBJ — формат для моделювання, а STL — формат для принтера. Під час конвертації форма зберігається, кожна грань розбивається на трикутники, а матеріали, UV-розгортки та групи згладжування, які слайсер все одно проігнорував би, відкидаються.
Що змінюється під час конвертації OBJ у STL
Wavefront Technologies визначила OBJ наприкінці 1980-х для свого програмного забезпечення Advanced Visualizer, і простий текстовий формат пережив компанію. OBJ перелічує вершини, текстурні координати й нормалі, а потім грані, що можуть мати три, чотири й більше кутів. Матеріали зберігаються в окремому файлі .mtl, який посилається на текстури, тому OBJ часто надходить у теці або в ZIP; ZIP у STL конвертує такий архів без попереднього розпакування.
STL зберігає лише трикутники. Під час конвертації чотирикутники й n-кутники розбиваються, нормалі вершин замінюються однією нормаллю на грань, а групи й об'єкти OBJ записуються як одна модель або лишаються окремо, коли Об'єднати в одну сітку вимкнено. Жоден формат не зберігає одиниці, тож слід стежити за масштабом: числа копіюються як є, а слайсер вважає їх міліметрами.
OBJ
Wavefront OBJ
OBJ — це формат 3D-геометрії, розроблений Wavefront Technologies. Це звичайний текстовий файл зі списком вершин, текстурних координат, нормалей і граней, а матеріали й текстури задаються в окремому файлі .mtl. Майже кожна програма 3D-моделювання, ігровий рушій і засіб 3D-друку може його імпортувати. OBJ не підтримує анімацію, ріггінг чи ієрархії сцен, а текстури губляться, якщо файли MTL і зображень зберігати не разом.
- Стиснення
- –
- Прозорість
- –
- Анімація
- Ні
- Рік появи
- Wavefront Technologies
STL
Полігональна модель STL
STL (stereolithography) — формат 3D-сітки, створений компанією 3D Systems у 1987 році. Він описує лише геометрію поверхні об’єкта у вигляді списку трикутників, без кольору, матеріалів, одиниць виміру та даних про сцену. Завдяки простоті це типовий вхідний формат для слайсерів 3D-друку, як-от Cura і PrusaSlicer. Криві поверхні наближаються великою кількістю пласких трикутників, тому гладкі моделі можуть давати дуже великі файли.
- Стиснення
- –
- Прозорість
- –
- Анімація
- Ні
- Рік появи
- 1987 · 3D Systems
OBJ конвертують у STL, коли модель, створену для рендерингу, ігор чи сканування, потрібно передати на принтер, у службу друку або у форму завантаження, що приймає лише STL.
Чи потрібен STL для Cura, PrusaSlicer або Bambu Studio?
| Організація | Вимога | Джерело |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF і X3D, а також PNG і JPG як карти висот. Текстури OBJ ігноруються. | — |
| PrusaSlicer | STL, OBJ, 3MF і AMF; STEP з версії 2.6. У нових версіях кольори OBJ можна зіставити з філаментами. | — |
| Bambu Studio | STL, OBJ, 3MF і STEP. Багатокольорове розфарбування зберігається у власних проєктах 3MF. | — |
| Служби друку та бібліотеки моделей | Більшість форм завантаження першим указує STL; деякі приймають OBJ або 3MF, лише поодинокі приймають теки OBJ із текстурами. | — |
Як виправити OBJ, який не друкується після конвертації
Модель завбільшки із зернятко рису
OBJ збережено в метрах, зазвичай із Blender або ігрового рушія. Встановіть для Одиниці моделі значення м і конвертуйте ще раз.
Слайсер повідомляє про non-manifold краї
У сітці є отвори або односторонні поверхні. Закрийте їх за допомогою 3D Print Toolbox у Blender або команди відновлення в слайсері перед друком.
Фігурка лежить на спині
Модель експортовано з вертикальною віссю Y. Установіть для Вертикальна вісь значення Z-up, щоб вона стояла на столі.
Частини висять у повітрі або перекриваються
Окремі об'єкти було об'єднано. Вимкніть Об'єднати в одну сітку й розташуйте їх у слайсері або з'єднайте булевим об'єднанням у Blender.
Запитання про конвертацію OBJ у STL
Чому OBJ із Blender після конвертації в STL стає крихітним?
У Blender одна одиниця дорівнює одному метру, тому фігурка 40 мм записана як 0.04. Слайсери читають числа STL як міліметри й показують крихітну цятку. Встановіть для Одиниці моделі значення м і конвертуйте ще раз, і деталь матиме 40 мм.
Що відбувається з текстурами й кольорами OBJ?
Вони не зберігаються. STL містить лише геометрію, тож матеріали .mtl і текстури-зображення нікуди записати. Якщо потрібні кольори для багатокольорового принтера, скористайтеся 3MF; для перегляду в браузері або AR OBJ у GLB зберігає текстури.
В OBJ є квади та n-кутники. Це проблема?
Ні. OBJ може зберігати грані з будь-якою кількістю кутів, а STL приймає лише трикутники, тому під час конвертації кожну грань розбивають на трикутники. Форма лишається тією самою; зростає тільки кількість трикутників.
Чому слайсер повідомляє про помилки в конвертованій моделі?
Моделі для ігор і рендерингу часто мають відкриті краї, перекривні частини або односторонні площини, як-от листя чи пасма волосся. Вони добре відображаються, але не описують замкнений об'єм. Виправте їх у Blender за допомогою додатка 3D Print Toolbox або дайте PrusaSlicer чи Bambu Studio виправити їх під час імпорту.
Чи не завеликий для STL скульпт із мільйонами полігонів?
Бінарний STL використовує 50 байтів на трикутник, тож скульпт із 2 мільйонів трикутників займає близько 100 MB, трохи більше за ліміт завантаження 95 MB. Спершу зменште кількість полігонів у Blender або ZBrush; більшість принтерів і так не відтворить таку дрібну деталізацію.
- Конвертер STL в OBJКонвертуйте STL в OBJ для Unity, програм текстурування та інших 3D-застосунків. Спільні вершини, текстовий формат і ті самі трикутники за секунди.
- Конвертер FBX в OBJКонвертуйте FBX з Mixamo, пакетів Unity чи Maya в OBJ з матеріалами MTL і текстурами. Бінарні й ASCII FBX, до 20 файлів за раз.
- Конвертер 3MF у STLКонвертуйте 3MF у STL для слайсерів, друку на замовлення й програм, що читають лише STL. Геометрія в мм зберігається; кольори й налаштування — ні.
- Конвертер STEP у STLКонвертуйте STEP або STP у STL для Cura, PrusaSlicer і Bambu Studio. Оберіть грубу, звичайну чи точну сітку й отримайте бінарний STL у мм.
- Конвертер OBJ у GLBКонвертуйте OBJ із MTL і текстурами в один GLB для three.js, model-viewer, Shopify та Android AR. Масштаб у метрах, матеріали вбудовано.
- Конвертер зображень у STLПеретворіть JPG, PNG, WebP або BMP на STL для друку: рельєф, літофан із підсвіткою або плоска видавлена форма. Ширина, глибина й основа в мм.