SupaVoxel
Безкоштовний конвертер OBJ

Конвертер OBJ в STL

Перетягніть .obj, підтвердьте одиниці й завантажте STL, який слайсер відкриє потрібного розміру. Безкоштовно, без облікового запису, а конвертація відбувається на вашому комп’ютері.

  • Вибір одиниць: mm, cm, m, in
  • Чотирикутники тріангулюються
  • До 200 MB
  • Нічого не завантажується
Оновлено жовтень 2026 р.

Конвертуйте OBJ у STL за три кроки

  1. 01

    Перетягніть файл .obj

    Самого .obj достатньо для STL, який не зберігає колір. Якщо хочете спершу переглянути модель з кольорами, виберіть разом із нею .mtl і текстури або перетягніть один .zip — тоді попередній перегляд їх покаже. Без них модель відображатиметься сірою з приміткою про відсутній .mtl.
  2. 02

    Підтвердьте одиниці

    Файли OBJ не вказують, в яких одиницях вони створені. Конвертер починає з метрів — типового значення Blender — і показує отриманий розмір друку. Якщо цей розмір явно нереальний, змінюйте Одиниці файлу, доки він не відповідатиме очікуваному.
  3. 03

    Завантажте STL

    Натисніть Конвертувати в STL. Кожен чотирикутник і n-кутник уже розбито на трикутники, усі групи об’єднано в одне тіло, а деталь повернуто Z-up і розміщено на столі друку.

Проблема одиниць під час конвертації OBJ у STL, вирішена до завантаження

OBJ не має поля одиниць. Значення 50 може означати 50 метрів для ігрового асета або 50 міліметрів для моделі друку, і файл не дає жодної підказки. Більшість конвертерів просто копіюють число, залишаючи вам виявити помилку в слайсері.

Тут ви побачите її одразу. Конвертер припускає метри, тому модель Blender висотою 0.12 одиниці виходить 120 mm. Якщо OBJ експортовано з інструмента, що працює в міліметрах, як-от багато сайтів для друку, Meshmixer чи CAD, панель покаже щось на кшталт 120,000 mm і попередить, що це більше за більшість столів друку. Установіть Одиниці файлу на mm, і розмір зменшиться до 120 mm. Для будь-якого іншого випадку Масштабувати до 100 mm висоти задає розумний розмір одним кліком.

Друге питання — вісь. Більшість OBJ мають орієнтацію Y-up, і конвертер повертає їх у Z-up, як очікують слайсери. Якщо вашу модель експортовано Z-up, попередній перегляд покаже її лежачою на спині; вимкніть Z-up для друку і конвертуйте знову.

Що зберігає й відкидає конвертація OBJ у STL

Вміст OBJУ STL
Вершини й граніЗберігаються; чотирикутники й n-кутники тріангулюються
Групи й об’єкти (g, o)Об’єднуються в одне тіло
Нормалі вершин (vn)Замінюються однією нормаллю грані на трикутник
UV-координати (vt)Відкидаються
Матеріали й текстури MTLПоказуються в попередньому перегляді, якщо додані; відкидаються з STL, який не має кольору
Кольори вершин зі сканерівВідкидаються
Групи згладжування, окремі ребра (l), точкиВідкидаються; записуються лише поверхні

OBJ і STL: що зберігає кожен файл

Походження OBJ
Wavefront Technologies, кінець 1980-х
Що містить OBJ
Текст: вершини, UV, нормалі, полігони будь-якого розміру, групи, посилання на MTL
OBJ використовують для
Перенесення сіток між 3D-програмами, скульптурування, скани, текстуровані асети
Походження STL
3D Systems, 1987
Що містить STL
Трикутники з однією нормаллю кожен, бінарні або ASCII
STL використовують для
Слайсери, сервіси друку, ремонт сіток

OBJ vs STL для 3D-друку: практичні поради

Обидва формати друкують ту саму форму. Ці правила допоможуть переконатися, що форма придатна до друку.

Робіть
  • Перевірте, чи сітка замкнена; у скульптур і сканів часто є отвори, які може виправити ремонт STL
  • Перед друком спростіть скульпт на 10 мільйонів полігонів у спрощувачі сітки
  • Якщо важлива точність посадки, виміряйте результат у переглядачі STL
  • Тримайте OBJ як редагований оригінал, а STL сприймайте як експорт
Уникайте
  • Додавати .mtl, сподіваючись, що STL збереже колір; він лише забарвлює попередній перегляд, тож для кольорового друку використовуйте 3MF
  • Довіряти розміру, не читаючи панель результату; одиниці OBJ — це здогад
  • Друкувати ігровий асет з односторонніми площинами; вони не мають товщини

Коли конвертувати OBJ у STL, а коли це не потрібно

Сучасні слайсери, зокрема PrusaSlicer, Bambu Studio, Orca і останні версії Cura, імпортують OBJ напряму. Конвертація все ще потрібна, коли сервіс друку чи маркетплейс приймає лише STL, коли слайсер неправильно читає масштаб вашого OBJ або коли ви хочете один невеликий бінарний файл замість текстового, що в кілька разів більший.

Переходите на багатоколірний принтер? STL відкидає всі матеріали, тож збережіть OBJ для кольору й призначте філаменти в слайсері. STL у 3MF загортає звичайний STL у рідний формат слайсера, а посібник STL vs OBJ дає повне порівняння. Потрібне зворотне? Скористайтеся STL у OBJ.

FAQ

Часті запитання

Як безкоштовно конвертувати OBJ у STL?

Перетягніть .obj на конвертер на цій сторінці, перевірте розмір результату й натисніть «Конвертувати в STL». Обліковий запис не потрібен, немає водяних знаків чи обмеження кількості файлів. Усе відбувається у вашому браузері, тож єдине обмеження — 200 MB на файл, і ваш файл нікуди не завантажується.

Чи потрібно додавати файл MTL?

Ні. MTL і його текстури описують лише колір і матеріал, а STL не зберігає ні того, ні іншого, тож самого .obj достатньо для того самого STL. Додавання їх (виберіть разом або перетягніть один .zip) лише забарвлює попередній перегляд. Якщо потрібні кольори в файлі для друку, використовуйте 3MF на багатоматеріальному принтері або GLB для кольорової моделі на екрані.

Мій OBJ відкривається як каркас без граней. Чому?

Деякі OBJ, часто ті, що були децимовані в Blender, містять окремі записи вільних ребер поряд із гранями. Старіші завантажувачі показували їх лише як лінії. Цей конвертер читає грані як сітку й ігнорує вільні ребра, тож STL містить поверхню. Якщо у файлі справді немає граней, це лінійний рисунок, і він не може стати STL.

Чому мій STL у тисячу разів більший?

Конвертер припускає, що OBJ задано в метрах — типово для Blender. Якщо файл експортовано в міліметрах, кожне число читається як метри й множиться на 1,000. Установіть одиниці файлу на mm, і розмір результату повернеться до норми. Панель попереджає, коли результат більший за типовий стіл друку, тож це можна виправити до завантаження.

Чи можна конвертувати OBJ із чотирикутниками або n-кутниками?

Так. Полігони з чотирма або більше кутами розбиваються на трикутники під час читання файлу, бо STL зберігає лише трикутники. Форма не змінюється. Дуже великі n-кутники на вигнутих поверхнях можуть тріангулюватися нерівномірно; якщо це помітно в попередньому перегляді, спершу тріангулюйте їх у своїй 3D-програмі для більшого контролю.

Що краще для 3D-друку: OBJ чи STL?

Для одноколірного друку вони дають той самий G-code, бо слайсер використовує лише трикутники. STL — безпечніший вибір для поширення, адже його читає кожен слайсер і сервіс. OBJ зберігає UV і матеріали, що важливо для редагування, а не друку. Для кольорового друку 3MF кращий за обидва.

Чи залишаться окремі об’єкти в моєму OBJ розділеними?

Ні. STL не має об’єктів, тож кожна група об’єднується в одне тіло на початковій позиції. Якщо хочете друкувати частини окремо, розділіть STL на окремі шматки інструментом для розділення STL або експортуйте кожну частину як окремий OBJ зі своєї 3D-програми.

Мій OBJ отримано з 3D-сканера. Він працюватиме?

Зазвичай так. OBJ зі сканера часто дуже щільні, а іноді мають отвори в основі, де стояв об’єкт. Сконвертуйте, потім відкрийте STL в інструменті ремонту, щоб закрити ці проміжки. Кольори вершин зі сканування відкидаються; STL зберігає лише форму.

Почати безкоштовно

Почніть з картинки натомість

Маєте фото, але немає OBJ? Студія створює 3D-модель з одного зображення. Скористайтеся безкоштовним завантаженням GLB або пропустіть крок конвертації OBJ у STL і експортуйте STL напряму на платному плані.

Без картки · 3 безкоштовні кредити на старт