Коротко
- Delete Loose удаляет вершины, рёбра и, при необходимости, грани, не связанные с остальной геометрией в выделенной области.
- Decimate Geometry сокращает число граней выделенной геометрии, стараясь свести изменения формы к минимуму; значение 0,4 означает цель в 40% от исходного числа треугольников.
- Merge by Distance объединяет выделенные вершины, расстояние между которыми меньше заданного.
- Если в инструменте Fill Holes установить Sides на 0, будут заполнены все отверстия в выделенной геометрии.
В онлайн-руководстве Blender описаны инструменты, которые можно использовать для очистки mesh и объединения вершин в Edit Mode. В этом руководстве пошагово рассматриваются функции этих команд, а также то, как их можно применить в сценариях редактирования, возникающих при архитектурном моделировании или работе над интерьером. В документе не указана конкретная версия Blender, поэтому описание основано на актуальных названиях инструментов и путях меню, приведённых в нём.
Перед началом: определите выделение и проблему
Инструменты Clean Up находятся в меню Mesh › Clean up. Параметры объединения вершин доступны в меню Mesh › Merge и контекстном меню; чтобы открыть меню объединения, также можно использовать клавишу M. Большинство описанных ниже операций выполняются над выделенной геометрией, поэтому сначала важно определить область редактирования.
Выберите mesh для редактирования и перейдите в Edit Mode. Именно в этом режиме работают описанные в руководстве команды Clean Up и Merge.
Выделите геометрию, которую нужно обработать. Например, в архитектурной модели работа только с рассматриваемой поверхностью или частью позволяет ограничить действие команды этим выделением. Это рекомендуемый подход, позволяющий использовать функции инструментов; руководство не описывает конкретный способ выделения для архитектурных задач.
После выполнения команды проверьте результат. Поскольку область действия операции могут определять такие параметры, как расстояние, коэффициент или угол, не следует считать, что одно значение подходит для любого mesh.
Удаление разрозненной геометрии и сокращение числа граней
Используйте Delete Loose, чтобы удалить в выделенной области вершины и рёбра, не связанные с остальной геометрией. Команда также может по желанию удалить несвязанные грани. Инструмент можно применить, например, чтобы очистить независимые элементы, оставшиеся после редактирования модели; источник не утверждает, насколько часто такие элементы встречаются в архитектурных сценах.
С помощью Decimate Geometry сократите число граней выделенной геометрии. Инструмент делает это, стараясь свести изменения формы к минимуму. Поле Ratio задаёт целевую долю числа треугольников: пример 0,4 из руководства означает, что целью будет 40% от исходного числа треугольников. Это пояснительный пример из руководства, а не фиксированное значение, рекомендованное для любой модели. При упрощении геометрии также следует проверить, сохранилась ли форма.
Для объединения рёбер короче заданной длины рассмотрите инструмент Degenerate Dissolve. Параметр Merge Distance определяет, рёбра какой длины будут объединяться; операция может также удалить небольшие грани. Инструмент не объединяет близкие вершины, между которыми нет ребра. Для таких вершин руководство предлагает альтернативу — Merge by Distance.
| Параметр | Рекомендуемое значение | Эффект |
|---|---|---|
| Decimate Geometry — Ratio | Выберите исходя из цели; пример из руководства — 0,4 | Стремится сократить число треугольников до указанной доли от исходного количества. |
| Degenerate Dissolve — Merge Distance | Порог желаемой длины ребра | Объединяет выделенные рёбра короче этого значения; небольшие грани также могут быть удалены. |
| Merge by Distance — Merge Distance | Расстояние между вершинами, которые нужно объединить | Объединяет выделенные вершины, расстояние между которыми меньше заданного. |
| Fill Holes — Sides | 0: все отверстия | Заполняет отверстия в выделенной геометрии независимо от числа рёбер. |
Объединение вершин и редактирование поверхностей
Чтобы объединить близкие вершины, выберите
Mesh › Clean up › Merge by Distance. Параметр Merge Distance задаёт, насколько близко друг к другу должны находиться вершины для объединения. Если задать слишком большое значение, в одну операцию могут попасть лишние вершины, поэтому полезно работать с целевой геометрией и визуально проверять результат. Параметр Unselected позволяет объединять выделенные вершины также с невыделенными. Если mesh использует сглаженное затенение и пользовательские split-нормали, Sharp Edges может пометить рёбра, которые должны остаться острыми после объединения.Чтобы объединить несколько выделенных вершин в одну, выберите подходящий метод в меню
Mesh › Merge. At Center создаёт вершину в геометрическом центре выделенных вершин, а At Cursor — в позиции 3D Cursor. Collapse сводит каждую связанную группу вершин к одной вершине в её среднем положении. At First и At Last доступны только в режиме выделения Vertex и зависят от порядка выделения. Руководство отмечает, что порядок выделения может сбрасываться, например, при смене режима, поэтому эти методы следует применять сразу после выделения.
Для выравнивания поверхностей можно использовать Make Planar Faces. Параметр Factor задаёт силу выравнивания на каждой итерации, а Iterations — число повторений операции. В руководстве сказано, что даже при Factor, равном 1, грани могут не стать полностью плоскими; в таком случае можно увеличить число итераций. Split Non-Planar Faces разделяет выделенные грани, изгиб которых превышает заданный предел Max Angle. Split Concave Faces разделяет выделенные вогнутые грани так, чтобы остались только выпуклые. Поскольку эти инструменты могут менять форму выбранной поверхности, после их применения геометрию нужно проверить.
Заполнение отверстий и распространённые ошибки
Fill Holes закрывает отверстия в выделенной геометрии гранями. Значение Sides задаёт максимальное число рёбер у отверстия, которое нужно заполнить; значение 0 позволяет заполнять все отверстия. Руководство также отмечает, что для большого отверстия с большим числом рёбер могут лучше подойти инструменты Face Fill или Grid Fill.
Распространённые ошибки:
Установка слишком большого порога для Merge by Distance, из-за чего объединяются ненужные вершины.
Отсутствие проверки изменений формы после применения Decimate Geometry.
Попытка объединить с помощью Degenerate Dissolve близкие вершины, между которыми нет ребра.
Игнорирование ограничения по числу рёбер в Fill Holes при закрытии большого отверстия.
Отсутствие проверки порядка выделения перед использованием At First или At Last.
Применение в архитектурном и archviz-процессе
Эти команды можно адаптировать к различным задачам редактирования геометрии, возникающим при работе с архитектурной моделью или интерьерной сценой: очистке независимых элементов, упрощении выделенной геометрии, объединении близких вершин и закрытии отверстий. Такие примеры применения следует рассматривать исходя из функций инструментов; руководство не описывает конкретный архитектурный процесс и не утверждает, насколько часто встречаются подобные проблемы.
В офисной работе выбор инструмента должен определяться характером проблемы с геометрией. Degenerate Dissolve очищает геометрию по порогу длины ребра, Merge by Distance объединяет близкие несвязанные вершины, а Decimate Geometry сокращает число граней — у этих инструментов разные задачи. Поэтому перед операцией стоит проверить выделение и параметры, а после неё — результат. Источник не содержит сведений о системных требованиях, условиях лицензирования или совместимости с другими программами; на основании этого документа нельзя сделать выводы по этим вопросам. Кроме того, поскольку версия в источнике не указана, если названия или пути в интерфейсе отличаются, следует обратиться к руководству для используемой версии Blender.
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для архитектурных и интерьерных бюро эти инструменты могут быть полезны при редактировании: удалении разрозненных элементов в выделенном mesh, упрощении геометрии и закрытии отверстий. Надёжнее всего не применять команду ко всей модели, а выделить нужную геометрию и проверить результат операции.
В документации не указаны готовые значения расстояния или коэффициента, подходящие для каждого проекта; 0,4 — только пояснительный пример для Decimate Geometry. Поэтому параметры важно проверять на модели. Источник не содержит сведений об аппаратном обеспечении, лицензировании и совместимости при экспорте, поэтому эти вопросы следует отдельно уточнить с учётом требований проекта.
Частые вопросы
Как объединить близкие вершины в Blender?
В Edit Mode используйте `Mesh › Clean up › Merge by Distance`. Инструмент объединяет выделенные вершины, расстояние между которыми меньше заданного.
Как закрыть отверстия в mesh в Blender?
В Edit Mode используйте инструмент `Mesh › Clean up › Fill Holes`. Значение Sides, равное 0, позволяет заполнить все отверстия.
Что означает Decimate Geometry Ratio 0,4 в Blender?
Согласно примеру в руководстве, целью будет сократить число треугольников до 40% от исходного количества. Это не фиксированное значение, рекомендованное для любой модели.


