Как вырезать объекты и делать разрезы в 3ds Max: быстро и без ошибок
В 3ds Max вырезать объекты можно двумя основными способами: булевы операции (Boolean / ProBoolean) для вычитания/объединения форм и модификатор Slice для чистых сечений. Ниже — короткие пошаговые инструкции и практичные приёмы, чтобы получить чистую топологию и избежать артефактов.
Булевы операции: быстрое вычитание (Boolean и ProBoolean)
- Подготовка: убедитесь, что объекты имеют реальную толщину (прим.: для плоских поверхностей добавьте Shell 1–5%). Разместите режущий объект так, чтобы он пересекал основной минимум на 10–20% объёма.
- Стандартный Boolean:
- Выделите объект A (тот, из которого вырезают).
- Modifier List → Boolean. Выберите Subtraction (A−B) и укажите объект B.
- Если видите дырки или инвертированные нормали — отмените и попробуйте Flip Normals или Convert to Editable Poly → Weld Vertices.
- ProBoolean (рекомендуется):
- Выделите A → Modifier List → ProBoolean.
- В режиме Operand добавьте все режущие объекты; ProBoolean сохраняет исходники и даёт более чистую сетку.
- Опции Preserve Edges и Retain Material ID помогают избежать «рваной» топологии. Практика: используйте ProBoolean для архитектурных отверстий (окна, двери) и сложных пересечений. Для параметрических наборов группируйте режущие объекты и применяйте одну операцию.
Перед булевыми операциями сделайте копию объекта (Ctrl+V или Duplicate) — откат проще, чем исправление сложной сетки.
Модификатор Slice: точные разрезы и секции
Slice — плоскость, которая разрезает меш, оставляя или удаляя части, но не объединяет объекты.
- Выделите объект → Modifier List → Slice.
- Вьюпорт: появится плоскость (Gizmo). Поверните и переместите её для нужного сечения.
- Параметры Slice Type:
- Divide — добавляет линию сечения, оставляет оба фрагмента.
- Remove Top / Remove Bottom — удаляет соответствующую часть.
- Мультислайс: добавьте несколько Slice-модификаторов в стеке или дублируйте плоскость для серии разрезов. Когда выбирать Slice: для визуализации сечений, подготовки разверток и когда нужно сохранить исходную сетку без объединения.
Сравнение булевых и Slice
| Операция | Что делает | Когда лучше |
|---|---|---|
| ProBoolean | Вырезает/объединяет объекты, генерирует новый меш | Для твердых объектов и сквозных отверстий |
| Slice | Добавляет/удаляет часть меша вдоль плоскости | Для сечений, визуализаций и точных разрезов |
Практические советы и устранение проблем
- Если сетка «взрывается» или появляются некорректные полигоны: включите Preserve Edges (в ProBoolean), уменьшите сложность режущих форм или примените Collapse и Weld.
- Проблема «нулевой толщины»: добавьте Shell к тонким поверхностям перед булевой операцией.
- Множество отверстий: объедините режущие объекты в один Compound (Attach) или используйте ProBoolean с несколькими операндами.
- Для органических форм булевые операции дают плохую топологию — используйте кисти скульпта или ретопологию после операции.
Не применяйте булевы операции к сильно субдивидированным или нелинейным мешам — это чаще всего даёт артефакты и долгую переработку.
Частые ошибки
- Объекты не пересекаются: операция ничего не даст.
- Нулевые нормали/инвертированные полигоны: результирующая поверхность может отображаться неправильно.
- Слишком тонкие/плоские объекты без Shell — провоцируют ошибки.
- Применение Boolean к Editable Poly без предварительной очистки вершин (дубликаты, ненужные петли).
FAQ
- В: Когда выбирать ProBoolean вместо стандартного Boolean?
- О: Всегда, если доступен: ProBoolean работает стабильнее с несколькими операндами и даёт чище топологию.
- В: Как избежать лишних полиэдров после вычитания?
- О: Включите Preserve Edges, уменьшите количество пересекающих ребёр у режущих объектов и примените оптимизацию (Collapse, Weld).
- В: Можно ли вернуть исходный объект после ProBoolean?
- О: ProBoolean обычно сохраняет операнды, но делайте резервную копию перед операцией.
Соблюдая порядок: подготовка (толщина, пересечение), выбор инструмента (ProBoolean для вычитаний, Slice для сечений) и проверка топологии — вы получите чистые отверстия и разрезы без лишней ручной правки. Практикуйтесь на простых Box + Cylinder, затем переходите к сложным формам.