SupaVoxel
Бесплатный конвертер OBJ

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

Перетащите .obj, подтвердите единицы измерения и скачайте STL, который слайсер откроет в правильном размере. Бесплатно, без аккаунта, а конвертация идёт на вашем компьютере.

  • Выбор единиц: мм, см, м, дюйм
  • Триангуляция четырёхугольников
  • До 200 МБ
  • Без загрузки на сервер
Обновлено октябрь 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 миллиметров у модели для печати, и файл никак не подскажет. Большинство конвертеров просто переносят число, а ошибку вы обнаружите уже в слайсере.

Здесь вы увидите её сразу. Конвертер считает, что единицы — метры, поэтому модель высотой 0,12 единицы из Blender получится 120 мм. Если OBJ экспортирован из программы, работающей в миллиметрах (например, многие сайты печати, Meshmixer или CAD), панель покажет что-то вроде 120 000 мм и предупредит, что это больше большинства столов печати. Поставьте Единицы файла в мм, и размер упадёт до 120 мм. В остальных случаях Масштаб до 100 мм по высоте задаёт разумный размер одним щелчком.

Второй вопрос — оси. Большинство 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 и 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 и OBJ. Нужно наоборот? Используйте STL в OBJ.

FAQ

Частые вопросы

Как бесплатно конвертировать OBJ в STL?

Перетащите .obj в конвертер на этой странице, проверьте размер на выходе и нажмите «Конвертировать в STL». Без аккаунта, без водяных знаков и без ограничений на число файлов. Всё работает в вашем браузере, поэтому единственный лимит — 200 МБ на файл, а сам файл никуда не загружается.

Нужно ли добавлять MTL-файл?

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

Мой OBJ открывается как каркас без граней. Почему?

В некоторых OBJ, часто после прореживания в Blender, кроме граней есть записи отдельных рёбер. Старые загрузчики показывали их как линии. Этот конвертер читает грани как меш, а свободные рёбра игнорирует, поэтому в STL попадает поверхность. Если в файле действительно нет граней, это чертёж линиями, и в STL он не превратится.

Почему мой STL в тысячу раз больше?

Конвертер считает, что OBJ задан в метрах (по умолчанию в Blender). Если файл экспортирован в миллиметрах, каждое число читается как метры и умножается на 1000. Поставьте единицы файла в мм — размер на выходе вернётся к норме. Панель предупреждает, если результат больше типичного стола печати, так что ошибку можно исправить до скачивания.

Можно ли конвертировать 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 бесплатных кредита на старте