Как создать STL-файл для 3D-печати
STL — это формат, который принимает каждый слайсер, и создать его — простая часть: файл экспортируется независимо от того, будет ли он напечатан. Важна лишь небольшая серия проверок между завершением модели и её экспортом, именно здесь решается судьба почти каждой неудачной печати.
Краткий ответ
Моделируйте или скульптите форму, ремешьте ее так, чтобы поверхность была водонепроницаемой, утолщите все, что меньше 2 мм в конечном масштабе, выполните децимацию, если количество полигонов слишком велико, затем экспортируйте STL. Критическое свойство — водонепроницаемость — единая замкнутая поверхность без отверстий или самопересечений, потому что слайсер работает, определяя, находится ли точка внутри или снаружи модели.
Шаг за шагом
- 1
Создайте форму
Скульптите органические объекты — миниатюры, бюсты, существа, ландшафты, орнаменты — кистями, поскольку это формы, которые вы оцениваете на глаз. Используйте параметрический CAD для механических деталей с реальными допусками. Полностью игнорируйте подготовку к печати во время работы; это этап финишной обработки, а не ограничение для моделирования.
- 2
Ремешьте для водонепроницаемости
Выполните воксельный ремеш. Это перестраивает всю поверхность как одну непрерывную замкнутую оболочку, устраняя отверстия, зазоры и самопересекающиеся грани за одну операцию. Это шаг, который определяет, будет ли файл напечатан, и именно поэтому скульпты, которые выглядят идеально на экране, всё равно не работают в слайсере.
- 3
Утолщите хрупкие части
Нарастите или утолщите любую часть тоньше примерно 2 мм в конечном масштабе печати — пальцы, лезвия, антенны, хвосты, тонкий орнамент. Если на экране это выглядит хрупким, оно сломается в вашей руке, как бы успешно оно ни было напечатано.
- 4
Проверьте масштаб детализации
Детализация менее 0,4 мм в конечном размере не будет воспроизведена на филаментном принтере. Мелкие поры и тонкие царапины — пустая трата усилий, если вы не печатаете смолой, именно поэтому настольные миниатюры печатаются смолой.
- 5
Децимация, затем экспорт STL
Слайсеры сильно замедляются на многомиллионных сетках и все равно не могут воспроизвести такую детализацию. Выполните децимацию, чтобы сохранить силуэт при приемлемом количестве полигонов, затем экспортируйте STL. Помните, что STL объединяет все в одно целое — он не имеет понятия об отдельных объектах.
Что на самом деле хранит STL и чего не хранит
STL-файл — это список треугольников. Это буквально всё, что он собой представляет: три угла каждого треугольника и направление его лицевой стороны, повторяющиеся до тех пор, пока не будет описана вся поверхность. В нём нет цвета, материала, текстуры, UV-данных, названий объектов и иерархии.
Вот почему STL одновременно универсален и ограничен. Каждый слайсер в мире читает его, потому что почти нечего неправильно интерпретировать, и он бесполезен для чего-либо, кроме геометрии. Если вы хотите сохранить отдельные именованные части, цвет или материалы, экспортируйте OBJ или GLB вместе с ним и рассматривайте STL как вывод только для печати.
Это также объясняет распространённый сюрприз: экспорт мультиобъектной модели в STL объединяет всё в единое целое. Это правильное поведение для печати — принтер создаёт один физический объект — но это означает, что STL является односторонней дверью. Сохраняйте исходный файл.
Почему водонепроницаемость так важна
Слайсер преобразует вашу модель в инструкции для принтера, многократно задавая простой вопрос: в этой точке пространства я внутри объекта или снаружи? Если поверхность представляет собой одну замкнутую оболочку, на вопрос всегда есть ответ. Если есть отверстие, зазор или грань, проходящая сквозь другую грань, ответа нет — и слайсер либо откажет в обработке файла, либо молча выдаст бессмыслицу, либо напечатает что-то с отсутствующими стенками.
Меши становятся неводонепроницаемыми обычными способами: соединение двух перекрывающихся форм, вытягивание формы настолько, что поверхность складывается сама в себя, удаление геометрии и оставление отверстия. Ничего из этого не видно на рендере, поэтому проблема обычно обнаруживается на этапе слайсера.
Воксельный ремеш решает все эти проблемы сразу, перестраивая поверхность из объёма, а не восстанавливая существующую геометрию, поэтому это более надёжное решение, чем любой инструмент для исправления мешей.
Часто задаваемые вопросы
Могу ли я создать STL-файл онлайн?
Да. Mold скульптит, ремешит и экспортирует STL в браузере без установки, на любой машине с WebGPU, включая Chromebooks и планшеты. Скульптинг и ремешинг бесплатны; скачивание STL является частью платного тарифа.
Почему мой STL не работает в слайсере?
Почти всегда потому, что меш не водонепроницаем — есть отверстие, зазор или геометрия проходит сквозь себя. Воксельный ремеш перестраивает поверхность как одну замкнутую оболочку и устраняет весь класс проблем за одну операцию. Следующая наиболее частая причина — слишком тонкие для печати детали.
Сколько треугольников должен содержать STL?
Достаточно, чтобы плавно передать силуэт, и не более. Файлы с миллионами треугольников значительно замедляют слайсеры, в то время как принтер воспроизводит гораздо меньше деталей. Децимация до нескольких сотен тысяч обычно незаметна на печати и гораздо быстрее в работе.
STL или OBJ для 3D-печати?
STL, почти во всех случаях — он универсален, однозначен и хранит именно то, что нужно принтеру. OBJ — лучший выбор, если вы хотите сохранить отдельные именованные объекты или перенести модель в другое ПО, поэтому экспорт обоих форматов — разумная привычка.
Могу ли я распечатать скульпт прямо из инструмента для скульптинга?
Обычно нет — скульпты плотные и часто не водонепроницаемы. Сначала ремешьте, утолщайте хрупкие части и децимируйте. Эти три шага занимают пару минут и предотвращают почти все избегаемые сбои печати.
Скульптите, ремешьте до водонепроницаемости и экспортируйте STL — всё в одной вкладке браузера.