Что такое watertight-модель и почему без неё не печатают
Watertight-модель — это меш с замкнутой оболочкой без дыр, щелей и лишних краёв: если налить в неё воду, она не вытечет. Слайсер требует такую модель, чтобы однозначно понять, где у детали «внутри», а где «снаружи». Меш с дырами он нарежет с ошибками или откажется печатать. Проверить свою модель можно бесплатно в просмотре STL онлайн: он скажет, замкнута ли сетка, а дыры закроет «Исправить STL онлайн» — тоже в браузере.
Содержание
- Watertight = закрытая оболочка — нет дыр, через которые «вытекла бы вода».
- Слайсеру нужно понять «внутри/снаружи» — иначе он не знает, что заливать пластиком.
- Manifold — родственное требование: у каждого ребра ровно две грани, без склеек и «крыльев».
- Модели из интернета часто не watertight — особенно сканы, игровые модели и генерёжки нейросетей.
Что значит «водонепроницаемый» меш
3D-модель для печати — это не «тело», а тонкая оболочка из треугольников (mesh). Watertight значит, что эта оболочка замкнута со всех сторон: треугольники сходятся края в края, не оставляя ни одной щели. Метафора с водой буквальная — если мысленно заполнить модель водой, она никуда не протечёт. Как только в оболочке есть дыра, «внутри» и «снаружи» перестают быть разными областями, и любой алгоритм, который работает с объёмом, начинает ошибаться.
Почему слайсер этого требует
Слайсер режет модель на горизонтальные слои и для каждого решает, где провести контур стенки, а где залить заполнение. Чтобы это сделать, ему нужно на каждом слое чётко знать границу между телом детали и воздухом. У закрытой модели граница однозначна. У модели с дырой контур слоя «разрывается» — слайсер либо угадывает (и иногда заливает пустоты или, наоборот, делает деталь полой), либо выдаёт предупреждение и просит починить меш. Что вообще делает слайсер — разбираем в статье что такое слайсер и зачем он нужен.
Watertight, manifold, нормали — в чём разница
Эти три слова часто валят в одну кучу, но это разные проверки одной и той же оболочки:
| Свойство | Что проверяет | Симптом, если нарушено |
|---|---|---|
| Watertight | нет дыр в оболочке | в детали пробоины, слайсер ругается |
| Manifold | у ребра ровно две грани | «крылья», склеенные рёбра, ноль-толщина |
| Нормали наружу | лицевая сторона грани смотрит вовне | чёрные/вывернутые участки, инверсия внутри-снаружи |
Для печати модель должна пройти все три. На практике их чинят вместе одними и теми же инструментами — подробный разбор в статье как исправить STL: дыры, нормали, non-manifold.
Как проверить, watertight ли ваша модель
- Просмотр STL онлайн: бесплатно, в браузере — скажет, замкнута ли сетка, и посчитает объём замкнутой модели. Нашёл дыры — отметит их края на модели и предложит «Закрыть дыры».
- Исправить STL онлайн: тоже в браузере — закроет дыры, развернёт перевёрнутые треугольники и отдаст исправленный STL; файл не уходит на сервер.
- Meshmixer: Analysis → Inspector подсвечивает дыры синим/красным и чинит их в один клик.
- Blender: аддон 3D-Print Toolbox → Check All перечисляет дыры, non-manifold-рёбра и перевёрнутые грани.
- Слайсер: Bambu Studio и OrcaSlicer при загрузке сами подсвечивают незакрытую модель и предлагают авто-починку.
Почему это особенно важно для реза и мультицвета
Когда модель режут на части под сборку или раскладывают по цветам, требования к закрытости жёстче, чем для обычной печати «как есть». Рез проводит новую границу — шов, — и каждая отрезанная деталь сама должна остаться watertight, иначе на стыке вылезет каша из открытых граней, замок не сядет, а слайсер не нарежет кусок. Поэтому нормальный сервис реза сначала приводит меш в порядок, а уже потом режет.
Откуда берутся «дырявые» модели
Чаще всего не watertight оказываются модели, которые делали не под печать: для игр и рендера (там оболочка может быть открытой — её всё равно не видно изнутри), 3D-сканы (шумные края, дыры на нижней стороне), и генерёжки нейросетей по тексту или фото — у них бывают самопересечения и нулевые по толщине лоскуты. Если вы скачали красивую модель и слайсер ругается — это норма, её просто нужно подготовить.
Дальше: где брать модели, которые реже приходится чинить — в подборке как разрезать STL на части мы показываем весь путь от файла до готовых деталей.
Частые вопросы
Чем watertight отличается от manifold?
Watertight (водонепроницаемый) — оболочка замкнута, дыр нет. Manifold (многообразный) — у каждого ребра ровно две грани, нет «крыльев» и склеенных вершин. На практике их часто путают: для печати модель должна быть и watertight, и manifold одновременно — закрытой и геометрически корректной.
Как проверить, watertight ли модель?
Быстрее всего — в бесплатном просмотре STL онлайн: он скажет, замкнута ли сетка (дыры не чинит). Где именно дыры, подсветят Meshmixer (Analysis → Inspector) и Blender (3D-Print Toolbox → Check All). Слайсер тоже сигналит: Bambu Studio и OrcaSlicer показывают предупреждение о незакрытой модели и предлагают авто-починку перед нарезкой.
Почему модель из интернета не watertight?
Часто модели делают для рендера, а не для печати: открытые оболочки, перевёрнутые нормали, самопересечения, нулевые по толщине стенки. Особенно этим грешат модели из игр, сканы и генерёжки нейросетей — их почти всегда нужно чинить перед печатью.
Слайсер сам чинит дыры — зачем мне watertight?
Авто-починка слайсера затыкает мелкие дыры, но на крупных пробоинах гадает и может залить полости или срезать детали. Чем чище меш на входе, тем предсказуемее результат. Для реза на части и для мультицвета закрытая модель критична — иначе на шве вылезет каша.
Читать дальше
Не хотите возиться сами?
Закажите печать у мастера: вы описываете задачу, а цену, срок и способ получения согласуете с ним. Или опубликуйте задачу на бирже заказов — мастера откликаются на неё с ценой и сроком.
Печатаете на заказ? Продавайте свои модели и услуги на BunnySplit