3MF или STL: что лучше для 3D-печати

3MF или STL: что лучше для 3D-печати? Коротко: 3MF современнее и хранит больше, STL проще и понятен любой программе. Ниже разберём отличия, а если нужен другой формат, переведите файл в браузере за минуту.

Чем отличаются 3MF и STL

STL записывает поверхность модели треугольниками и больше ничего не хранит. 3MF — ZIP-архив, в котором есть сетка, единицы измерения, цвета, материалы, расположение нескольких деталей и нередко настройки слайсера.

Размер файла и точность

В STL каждый треугольник повторяет координаты вершин, поэтому детальные модели весят десятки и сотни мегабайт. В 3MF вершины записаны один раз, а архив сжат: файл часто в несколько раз меньше. Форма модели в обоих случаях одинакова.

Когда выбрать 3MF

Когда нужны цвета и несколько материалов, проект с расположением деталей на столе или единицы измерения без путаницы. Bambu Studio, Orca Slicer, PrusaSlicer и Cura сохраняют проекты именно в 3MF. Если нужна его простая копия, воспользуйтесь STL в 3MF.

Когда выбрать STL

Когда файл уйдёт на сервис печати, в старую программу или в CAD, которые не знают 3MF. STL понимает почти всё. Если у вас проект 3MF, а нужен STL, поможет конвертер 3MF в STL.

Что теряется при переводе

Из 3MF в STL уходят цвета, материалы и настройки печати: остаётся только форма. Из STL в 3MF ничего не теряется, но и не появляется: цветов в исходнике не было. Оригинал лучше сохранить.

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

Что лучше для печати: 3MF или STL?

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

Почему 3MF меньше, чем STL?

В STL координаты вершин повторяются для каждого треугольника, а в 3MF вершины записаны один раз, и файл сжат как ZIP. Выигрыш зависит от модели, но у детальных моделей он бывает многократным.

Теряется ли точность при переводе 3MF в STL?

Нет, форма модели сохраняется: мы переносим те же вершины и треугольники. Единицы переводятся в миллиметры, а повороты деталей из проекта применяются. Теряются только цвета, материалы и настройки печати.

Откроется ли 3MF в любом слайсере?

Современные слайсеры читают 3MF, но проекты других производителей иногда открываются без своих настроек. Если файл не открывается, переведите его в STL: [[3MF в STL|3mf-to-stl/]]. Форма модели при этом сохранится.

Что делать, если нужен G-code?

G-code создаёт слайсер при нарезке модели под ваш принтер. Конвертировать в него файл напрямую нельзя. Откройте 3MF или STL в слайсере, выберите принтер и материал, а затем экспортируйте G-code.

Где найти готовые модели в 3MF и STL?

Большинство каталогов моделей предлагают оба формата, а часть выкладывает проекты только в 3MF. Если нужный формат не предложен, переведите файл конвертером на этом сайте: он работает бесплатно и без регистрации.

Полезно почитать