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

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

Перетягніть .stl і завантажте Wavefront OBJ, який стоїть рівно в Blender, Maya чи Cinema 4D. Безкоштовно, без реєстрації, конвертація локально за кілька секунд.

  • Y-up для 3D-застосунків
  • Власний коефіцієнт масштабу
  • Бінарний і ASCII STL
  • Ваш файл залишається локально
Оновлено жовтень 2026 р.

Як конвертувати STL в OBJ

  1. 01

    Перетягніть .stl

    Підійде будь-який STL, бінарний або ASCII, до 200 МБ. Статистика показує трикутники й вершини; STL зберігає три окремі кути на трикутник, тож вершин буде приблизно втричі більше, ніж трикутників.
  2. 02

    Виберіть чистий OBJ або zip

    Коли Включити матеріали й текстури увімкнено, ви отримуєте .zip з .obj і однорядковим .mtl із нейтральним сірим. У STL немає текстур, тому більшість вимикає цю опцію й завантажує один .obj.
  3. 03

    Задайте масштаб за потреби

    Числа записуються точно так, як у STL. Введіть коефіцієнт у полі Масштаб, щоб змінити їх, наприклад 0.001, щоб перетворити міліметри на метри для Blender. Потім натисніть Конвертувати в OBJ.

Пастка з масштабом і віссю під час конвертації STL в OBJ

STL-файли з друку майже завжди в міліметрах. Blender, Unity і більшість 3D-програм читають числа OBJ як метри. Імпортуйте 60-мм фігурку як OBJ — і вона прийде заввишки 60 метрів, далеко за межами відсікання камери, тож здаватиметься, що імпорт не вдався. Якщо ввести 0.001 у полі Масштаб, OBJ матиме висоту 0.06 одиниці, тобто 60 мм у стандартній метричній сцені Blender. Якщо ваша цільова програма працює в сантиметрах, використовуйте 0.1.

Орієнтацію вже враховано. Формати для друку мають Z-up, а OBJ традиційно Y-up. Конвертер повертає модель так, щоб імпортер OBJ у Blender із типовими налаштуваннями осей показував її на підлозі, а не лежачою на спині.

Що переноситься з STL в OBJ

ДаніРезультат в OBJ
ТрикутникиЗберігаються точно
Нормалі гранейЗаписуються як нормалі вершин, тож поверхня затінюється плоско, як у STL
UV-координатиНемає що переносити: у STL немає UV, розгорніть їх у своїй 3D-програмі
КолірНемає що переносити: STL не зберігає колір
Спільні вершиниНе зварюються; кожен трикутник зберігає власні три кути
ОдиниціЧисла не змінюються, якщо не задати коефіцієнт масштабу

Виглядає гранованим у Blender? Виділіть усе в режимі редагування, виконайте Merge by Distance, щоб зварити кути, потім Shade Smooth або Shade Auto Smooth.

STL проти OBJ в одній таблиці

STL
Лише трикутники, по одній нормалі на кожен; бінарний або ASCII; без одиниць і кольору
OBJ
Текст; вершини, UV, нормалі, полігони будь-якого розміру, групи, матеріали MTL
Читається в
STL: кожен слайсер. OBJ: майже кожна програма для 3D-моделювання, скульптингу й текстурування
Угода про вісь
STL: Z-up. OBJ: Y-up
Одиниці
STL: немає, слайсери читають міліметри. OBJ: немає, більшість 3D-програм читають метри
Розмір
OBJ — текстовий і зазвичай більший за бінарний STL

Що робити з OBJ далі

Робіть
  • Зваріть дублікати вершин перед скульптингом або підрозподілом
  • Розгорніть UV перед фарбуванням текстури
  • Спочатку спростіть дуже щільні скани за допомогою спрощувача сітки
  • Перевірте результат у переглядачі OBJ, щоб підтвердити орієнтацію
Уникайте
  • Не розраховуйте на текстуру: у STL її ніколи не було
  • Не залишайте масштаб 1 для Blender, якщо ваш STL у міліметрах
  • Не конвертуйте лише заради друку: слайсери вже читають STL

Навіщо люди конвертують STL в OBJ

Blender і більшість модельєрів відкривають STL напряму, тож конвертація потрібна радше для інструментів далі в процесі. Програми для текстурування, як-от Substance 3D Painter, багато ігрових пайплайнів і старіші рендер-рушії хочуть OBJ. Маркетплейси, що продають 3D-активи, часто просять OBJ поряд з FBX. А OBJ — це звичайний текст, який легко оглянути або обробити скриптом.

Якщо ваша мета — веб або AR, пропустіть OBJ і скористайтеся STL в GLB, де записуються справжні метри. Для анімаційного ПЗ — STL в FBX. Для зворотного напрямку — OBJ в STL. Ще вагаєтеся? Порівняння STL і OBJ розкладає всі компроміси.

FAQ

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

Цей конвертер STL в OBJ безкоштовний?

Так, повністю. Без реєстрації, без водяних знаків і без обмежень на кількість конвертацій. Файл читає й записує ваш браузер, тож нічого не завантажується на сервер і не треба чекати в черзі. Приймаються файли до 200 МБ.

Чому моя модель величезна після імпорту OBJ у Blender?

Ваш STL у міліметрах, а Blender читає значення OBJ як метри, тож 60 мм стають 60 м. Конвертуйте ще раз із 0.001 у полі «Масштаб» або задайте масштаб у вікні імпорту OBJ у Blender. Натисніть клавішу крапки на цифровому блоці, щоб наблизити модель, якщо здається, що вона зникла.

Чи отримує OBJ UV або текстури?

Ні. STL не містить UV-розгортки й кольору, тож переносити нічого. OBJ має геометрію й нормалі. Щоб текстурувати його, розгорніть UV у Blender через Smart UV Project або позначивши шви, потім намалюйте чи запечіть текстуру.

Чому я отримую zip замість .obj?

Включити матеріали й текстури увімкнено типово, тож OBJ іде з файлом .mtl у zip. Для STL цей MTL містить лише нейтральний сірий, тож можна вимкнути опцію й завантажити просто файл .obj.

Чому моя сконвертована модель виглядає гранованою?

STL зберігає одну нормаль на трикутник і не має спільних вершин, а OBJ зберігає це плоске затінення, тож виглядає як оригінал. У Blender виконайте Merge by Distance у режимі редагування, а потім застосуйте згладжене затінення. Гострі грані CAD краще зберігати з Auto Smooth, а не повним згладжуванням.

Чи буде модель рівно стояти в моїй 3D-програмі?

Так, для програм, що дотримуються угоди OBJ Y-up, зокрема Blender із типовими налаштуваннями імпорту, Maya і Cinema 4D. Конвертер обертає Z-up STL так, щоб деталь стояла на підлозі. Якщо програма вважає OBJ Z-up, встановіть для імпорту вісь Y.

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

Потрібна модель, а не формат?

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

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