Чтобы сохранить модель из Blender в формате STL, откройте файл, выделите нужный объект, выберите File → Export → Stl (.stl) и настройте параметры экспорта. STL — стандартный формат для 3D-печати, и Blender поддерживает его из коробки. Сразу проверьте масштаб модели и единицы измерения: если они не соответствуют реальным размерам, деталь может не поместиться на платформу принтера или получится слишком маленькой.

Экспорт в STL в Blender занимает меньше минуты, но от правильных настроек зависит качество конечного изделия. Например, если не включить опцию Selection Only, в файл попадут все объекты сцены, а не только выделенные. А неправильный выбор Forward/Up может перевернуть модель, и её придётся корректировать в слайсере.

Подготовка модели перед экспортом в STL

Перед тем как сохранить модель в STL, убедитесь, что она чистая и готова к печати. Удалите лишние вершины, залейте дыры и проверьте геометрию на ошибки. В Blender для этого используйте модификатор Remesh или инструмент 3D-Print Toolbox (включён в стандартную сборку).

Особое внимание уделите:

  • Толщине стенок — если модель полая, добавьте толщину через Solidify.
  • Нормалям — перевернутые нормали могут вызвать проблемы при печати. Проверьте их в режиме редактирования (Shift + N).
  • Масштабу — модель должна быть в реальных единицах (миллиметры или сантиметры). В Blender по умолчанию используются метры, поэтому при экспорте укажите Scale: 1.0, если не изменяли единицы.

Если модель состоит из нескольких деталей, которые должны быть соединены, объедините их в один объект (Ctrl + J) или экспортируйте по отдельности. В противном случае слайсер может некорректно обработать файл.

💡

Перед экспортом включите отображение Statistics в панеле свойств (N) — так вы увидите точное количество вершин и граней, что поможет оценить сложность модели для печати.

Параметр Рекомендуемое значение Пояснение
Selection Only Включено Экспортирует только выделенные объекты. Если отключено, экспортируются все объекты сцены.
Forward Y Forward Определяет ось, которая будет направлена вперёд. Для большинства слайсеров подходит Y Forward.
Up Z Up Ось, направленная вверх. Стандарт для 3D-печати — Z Up.
Apply Modifiers Включено Применяет все модификаторы к модели перед экспортом. Иначе в STL попадёт исходная геометрия.

Настройки экспорта STL в Blender

Когда модель готова, перейдите к экспорту. Откройте File → Export → Stl (.stl). В окне экспорта вам нужно настроить несколько ключевых параметров:

Также обратите внимание на опцию ASCII. По умолчанию Blender сохраняет STL в бинарном формате, который компактнее и быстрее считывается слайсерами. ASCII-формат удобен для ручного редактирования, но занимает больше места.

Типичные ошибки при экспорте в STL

Даже опытные пользователи Blender иногда допускают ошибки, которые приводят к проблемам при печати. Вот что чаще всего идёт не так:

  • Модель не вписывается в платформу принтера. Проверьте габариты модели в Blender (N → Dimensions) и сравните с размерами платформы вашего принтера. При необходимости масштабируйте объект (S).
  • Отсутствующие или перевернутые нормали. Если нормали направлены внутрь, слайсер может не распознать поверхность. Исправьте это в режиме редактирования (Shift + N → Recalculate Outside).
  • Неприменённые модификаторы. Если вы использовали Mirror, Subdivision Surface или другие модификаторы, но не применили их (Apply), в STL попадёт исходная сетка.
  • Некорректные единицы измерения. Если в Blender модель в метрах, а принтер ожидает миллиметры, деталь будет в 1000 раз больше. Убедитесь, что в настройках сцены (Scene Properties → Units) выбран правильный масштаб.

Чтобы избежать этих ошибок, всегда проверяйте модель в слайсере (например, Ultimaker Cura, PrusaSlicer) перед печатью. Большинство слайсеров показывают проблемы с геометрией ещё до начала печати.

Экспорт сложных моделей: что учитывать

Если ваша модель содержит несколько отдельных деталей, текстуры или сложную геометрию, экспорт в STL потребует дополнительных действий. Вот пошаговый алгоритм:

  1. Разделение на части. Если модель слишком большая или сложная, разделите её на несколько объектов (P → By Loose Parts). Каждую часть экспортируйте отдельно.
  2. Проверка на пересечения. В режиме редактирования (Tab) выделите все вершины (A) и запустите Mesh → Clean Up → Merge by Distance, чтобы устранить совпадающие вершины.
  3. Экспорт с текстурой. STL не поддерживает цвета и текстуры. Если они важны, рассмотрите формат OBJ или PLY, но учтите, что не все принтеры их поддерживают.
  4. Оптимизация геометрии. Удалите лишние вершины и грани с помощью Decimate Modifier или инстрюмента Limited Dissolve (X → Limited Dissolve).
⚠️ Внимание: Не экспортируйте модели с открытыми рваными краями — это приведёт к ошибкам при печати. Используйте инструмент 3D-Print Toolbox в Blender для автоматической проверки и исправления дефектов.
Какой слайсер вы используете для проверки STL-файлов?
Ultimaker Cura
PrusaSlicer
Creality Slicer
Другой

Сравнение форматов: STL vs OBJ vs 3MF

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

Формат Поддержка цветов Поддержка текстур Совместимость с принтерами Размер файла
STL Нет Нет Высокая Средний
OBJ Да (в отдельном файле) Да Средняя Большой
3MF Да Да Высокая (современные принтеры) Малый
PLY Да Да Низкая Большой

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

Как проверить качество STL-файла

После экспорта важно убедиться, что файл не содержит ошибок. Вот что можно сделать:

Даже если модель выглядит нормально в Blender, слайсер может найти ошибки — всегда проверяйте STL перед печатью.

Используйте бесплатные онлайн-инструменты вроде Netfabb Online Service или MakePrintable. Они автоматически анализируют файл и указывают на проблемы: дыры, пересекающиеся грани, некорректные нормали. В Blender для этой цели подходит аддон 3D-Print Toolbox — он выделяет проблемные участки прямо в программе.

Если слайсер сообщает об ошибках, вернитесь в Blender и:

  • Проверьте модель на несоединённые вершины (Mesh → Clean Up → Delete Loose).
  • Исправьте перевернутые нормали (Shift + N).
  • Убедитесь, что все грани — треугольники (STL работает только с ними). Используйте Triangulate (Ctrl + T).

Практика: пошаговый экспорт модели в STL

Разберём процесс на примере простой модели — стаканчика. Допустим, вы уже создали его в Blender и хотите напечатать на 3D-принтере.

Вот чек-лист, который поможет ничего не упустить:

Чек-лист для экспорта в STL

Выполнено: 0 / 6

Часто задаваемые вопросы

Можно ли экспортировать в STL модель с анимацией?

Нет. STL — это статический формат, он сохраняет только геометрию модели в текущем состоянии. Если вам нужна анимация, экспортируйте каждый кадр отдельно или используйте другие форматы, например, GLTF.

Почему после экспорта модель в слайсере отображается перевёрнутой?

Скорее всего, вы неправильно задали оси Forward и Up при экспорте. Попробуйте поменять их местами (например, Forward: -Z, Up: Y) и повторно экспортируйте файл.

Как уменьшить размер STL-файла?

Уменьшите количество граней модели с помощью модификатора Decimate или инструмента Limited Dissolve. Также можно экспортировать в бинарном формате (отключите ASCII в настройках экспорта).

Можно ли сохранить в STL модель с текстурами?

Нет, STL не поддерживает текстуры и цвета. Для моделей с текстурами используйте форматы OBJ, 3MF или PLY, но учтите, что не все 3D-принтеры их поддерживают.