Конвертировать STL в OBJ

Работает на вашем устройстве · Ваш файл никогда не покидает устройство.

Файлы STL приходят со сканеров, из слайсеров и с сайтов печати, и в них только форма. Превращение в OBJ даёт файл, который большинство программ моделирования импортируют охотнее и которому потом можно назначить материалы и текстуры.

STL почти никогда не несёт цвета, поэтому OBJ обычно приходит с одним простым материалом — выдумывать конвертации нечего (редкий двоичный STL с цветом у каждого треугольника сохраняет его как цвета точек). Зато вы получаете сетку в формате, который открывается в Blender, Maya, 3ds Max и многих других программах, и с неё можно начинать работу над поверхностями.

Всё выполняется на вашей машине, и для 3D-файла это главное: модель — это обычно изделие заказчика, скан здания или ещё не объявленный дизайн. На сервер ничего не уходит, поэтому потом нечего просить удалить.

Как Конвертировать STL в OBJ

  1. Добавьте файл STL — и сопутствующие файлы, если они есть.
  2. Убедитесь, что выбран OBJ.
  3. Нажмите «Конвертировать».
  4. Скачайте файл OBJ.

Поддерживаемые форматы и ограничения

Вход
STL
Выход
OBJ
Сопутствующие файлы
Нет — STL состоит из одного файла
Сохраняет анимацию
Нет — формат не может её хранить
Где выполняется
В браузере — без загрузки на сервер

Не подходит для: Добавление цвета или текстуры, которых в STL никогда не было — ни один конвертер не восстановит то, чего исходный формат не хранит.

Как записываются треугольники

STL перечисляет каждый треугольник с тремя собственными вершинами и нигде не отмечает, что у двух треугольников общий угол. OBJ записывает каждое отдельное положение вершины один раз, а треугольники ссылаются на него совместно, поэтому программа моделирования открывает модель как одну связную поверхность. Каждый треугольник сохраняет направление, которое ему задал STL, так что поверхность выглядит гранёной, как и в STL.

Текстурных координат в OBJ нет, потому что их не было в STL. В строке usemtl назван один материал — default, — но файла .mtl нет, и программа, в которой вы откроете OBJ, даст этому материалу собственную простую поверхность. Двоичный STL, который хранит цвет каждого треугольника нестандартным способом, как делают некоторые программы для печати, сохраняет эти цвета: они записываются после координат каждой точки. STL с несколькими именованными телами (solid) выходит одним объектом, без имён.

Почему OBJ больше

OBJ — это текст. Каждое число записывается со всеми цифрами, которые нужны, чтобы вернуть ровно то значение, что хранил STL, поэтому координата, сохранённая как 37.3, выглядит как 37.29999923706055. Значения не изменились: OBJ больше двоичного STL из-за текстовой записи, даже несмотря на то, что общие вершины записаны по одному разу.

Размер и направление

STL для печати почти всегда в миллиметрах, но сам формат этого не сообщает, как и OBJ, поэтому по умолчанию OBJ несёт те же числа, что и STL. Если программа, в которой вы откроете OBJ, читает числа как метры — так по умолчанию делает Blender, — выберите «Миллиметр»: числа перепишутся в метрах, и деталь в 45 мм придёт туда размером 45 мм. На /3d-converter перечислено, какие форматы сами указывают свою единицу.

Файлы для печати стоят вдоль оси Z, а OBJ обычно читают с осью Y вверх. Если вы не выберете «Оставить оси как есть», модель повернётся на четверть оборота и встанет вертикально там, где откроют OBJ.

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

Мои файлы загружаются на сервер?
Нет. Преобразование целиком выполняется в вашем браузере, силами вашего же устройства. Файл не покидает компьютер или телефон, а инструмент, которым вы уже один раз воспользовались, работает и без интернета.
Будут ли в OBJ цвета?
Обычно нет, потому что в STL их не было. STL хранит только треугольники. В OBJ окажется один нейтральный материал, готовый к замене. Редкий двоичный STL, который хранит цвет каждого треугольника, его сохраняет: в OBJ он записывается как цвета точек.
Сохранятся ли точные размеры?
Да. По умолчанию OBJ несёт те же числа, что и STL, поэтому модель остаётся того же размера и в тех же единицах, в которых её делали; меняется только направление — модель поворачивается на четверть оборота, чтобы стоять вертикально, если вы не оставите оси как есть.

Похожие инструменты

Ещё в разделе 3D-модели

Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা