OBJ в STL онлайн: конвертер для 3D-печати
РусскийRU
Главная › OBJ в STL

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

Перетащите OBJ в окно выше, и конвертер сразу сделает из него STL. Скачивается он одной кнопкой «Скачать STL», модель при этом остаётся на экране для проверки.

Drop STL, OBJ, 3MF, STEP or G-code here

or click to browse

Also GLB / glTF, PLY, IGES, OFF, 3DS, FBX, DAE, WRL, AMF · several files at once (OBJ + MTL, glTF + BIN)

🔒 Files are opened by your browser and never leave your device

Как перевести OBJ в STL

  1. Нажмите Открыть файл и выберите .obj. Если рядом лежат .mtl и текстуры, выделите их вместе с моделью.
  2. Конвертация начнётся сама, над моделью появится строка с именем и размером STL.
  3. Нажмите Скачать STL.

Мы проверили перевод OBJ в STL на тестовом кубике: после повторного открытия размер, объём и число треугольников совпали.

Формат файла OBJ: что в нём хранится

OBJ придумала компания Wavefront Technologies в 1980-х для своей программы анимации. Это обычный текст: строки v задают вершины, vt координаты текстуры, vn нормали, f грани. Грань может быть многоугольником, а номера вершин начинаются с единицы и бывают отрицательными, тогда они отсчитываются от конца списка. Строки o и g делят модель на объекты и группы.

Материалы хранятся отдельно, в файле .mtl: там цвет Kd и ссылка на текстуру map_Kd. Единиц измерения OBJ не хранит.

Что меняется при переводе в STL

Многоугольные грани разбиваются на треугольники, потому что STL знает только их. Материалы, текстуры и разбивка на группы в STL не попадают: формат хранит одну форму.

Числа переносятся как есть. Если OBJ сделан в программе, где единица метр или сантиметр, деталь в слайсере окажется слишком маленькой. Откройте Редактировать, в блоке «Размер» задайте точный размер по одной оси в миллиметрах, остальное масштабируется пропорционально. Подробно о правках читайте на странице редактировать STL.

Открыть файл OBJ онлайн без конвертации

Иногда STL не нужен, а нужно просто посмотреть модель. OBJ открывается на любой странице сайта, в том числе на главной, без автоматической конвертации. Выделите .obj вместе с .mtl и текстурами, чтобы увидеть материалы. Выбрать несколько файлов в окне выбора можно с зажатой клавишей Ctrl.

Модель вращается мышью, готовые виды сверху, спереди и сбоку открываются кнопкой с кубиком. В «Инфо» видны габариты, объём, число треугольников и частей. Многоугольники OBJ на экране уже разбиты на треугольники, поэтому их число бывает больше числа граней в файле.

OBJ в GLB и другие направления

Кнопка Другие форматы предлагает весь список: STL двоичный и текстовый, 3MF, GLB, glTF, PLY, OFF и фасетный STEP. Перевод OBJ в GLB и STL в OBJ (на сфере из 9 024 треугольников) мы проверяли повторным открытием.

GLB хранит числа как есть, а программы glTF считают единицей метр. Деталь 20 мм там покажется высотой 20 м: это особенность формата, при обратном переводе размеры вернутся.

Модель лежит на боку: поворот Y вверх в Z вверх

Программы графики обычно считают вертикалью ось Y, а слайсеры ось Z. Поэтому персонаж из OBJ может лечь в слайсере на спину. Нажмите Другие форматы, отметьте «Повернуть модель с осью Y вверх на Z вверх» и выберите STL.

Ту же галочку предлагают и для glTF, и для FBX. Как открыть FBX и перевести его в STL, рассказано на странице файл FBX, а для проектов слайсера есть 3MF в STL.

Вопросы и ответы

Чем открыть файл OBJ?

Этим же окном: OBJ открывается для просмотра на любой странице сайта. На этой странице он ещё и сразу переводится в STL.

Нужен ли файл MTL?

Для STL нет, цвет и текстуры туда всё равно не попадут. Для просмотра с материалами выберите OBJ и MTL вместе.

Почему модель в слайсере крошечная?

OBJ не хранит единицы, и число, которое было метром, стало миллиметром. Задайте нужный размер в «Редактировать» → «Размер».

Можно ли перевести STL в OBJ?

Да. Откройте STL, нажмите «Конвертировать» и выберите OBJ (Wavefront).

Как перевести формат OBJ в STL без программ?

Откройте OBJ на этой странице: STL появится сам, останется нажать «Скачать STL».