Очистка модели

Устраняйте отверстия, несвязанную геометрию и перевёрнутые нормали в Blender, а также удаляйте мелкие фрагменты с помощью панели очистки плагина Meshy.


Прежде чем начать

  • Установите плагин Meshy в Blender. Шаги описаны в разделе Meshy for Blender.

  • Сначала найдите проблемы с помощью проверок на панели Analyze. Шаги описаны в разделе Анализ модели.

  • Сохраните файл Blender. Оба инструмента изменяют сетку. Вы можете отменить их действие с помощью Ctrl+Z (Cmd+Z на macOS).

Сделать manifold

Сделать manifold восстанавливает сетку, делая её замкнутой и водонепроницаемой, что необходимо для печати модели.

Чтобы выполнить команду «Сделать manifold», выполните следующие шаги:

  1. Выберите модель.

  2. На вкладке Meshy разверните панель очистки.

  3. Нажмите Сделать manifold.

    Clean Up panel with Make Manifold highlighted, and the Make Manifold panel in the viewport showing Merge Distance and Sides
  4. Необязательно: на панели Make Manifold, которую Blender открывает во вьюпорте, измените настройку. Blender снова выполнит восстановление с новым значением.

    • Merge Distance: насколько близко должны находиться две вершины, чтобы объединиться. Значение по умолчанию — 0.0001.

    • Sides: максимальное количество сторон отверстия, которое будет заполнено. Значение по умолчанию, 0, заполняет каждое отверстие.

Команда «Сделать manifold» выполняет следующие исправления по порядку:

  1. Удаляет несвязанные вершины, рёбра и грани.

  2. Удаляет внутренние грани, которые находятся внутри модели.

  3. Объединяет вершины, расстояние между которыми меньше Merge Distance.

  4. Заполняет отверстия и удаляет немногообразные вершины, оставшиеся после заполнения, пока сетка не перестанет изменяться.

  5. Разворачивает все нормали наружу.

По завершении Blender покажет, сколько вершин, рёбер и граней было добавлено или удалено.

Blender status bar showing the Make Manifold report, Modified: -3 vertices, -3 edges, -1 faces

Проверьте результат во вьюпорте и снова запустите Проверить всё на панели Analyze, чтобы подтвердить исправления.

Удалить мелкие фрагменты

Удалить мелкие фрагменты удаляет несвязанные фрагменты меньше заданного предела, например мусор на фотограмметрическом сканировании или капли в сетке симуляции жидкости.

Чтобы удалить мелкие фрагменты, выполните следующие шаги:

  1. Необязательно: на панели Analyze запустите проверку Small Pieces, чтобы увидеть, что будет удалено этим инструментом. Проверка использует ту же меру и тот же предел.

  2. Щёлкните модель, чтобы сделать её активным объектом.

  3. Если масштаб объекта не равен 1, примените его с помощью Object > Apply > Scale. Проверка Small Pieces измеряет масштабированную модель, но Удалить мелкие фрагменты измеряет сетку до масштабирования, поэтому результаты совпадают только при применённом масштабе.

  4. На панели очистки, в разделе Удалить мелкие фрагменты, выберите способ измерения каждого фрагмента:

    • Volume: объём ограничивающего параллелепипеда фрагмента, в см³. Используйте этот параметр для удаления небольших твёрдых фрагментов.

    • Surface Area: площадь поверхности фрагмента, в см². Используйте этот параметр для удаления тонких чешуек или пластин.

    • Diagonal: длина диагонали ограничивающего параллелепипеда фрагмента, в см. Подходит для фрагментов любой формы.

  5. В поле рядом с мерой введите предельный размер. Значение по умолчанию — 1. Плагин считывает его в см³, см² или см для выбранной меры, в зависимости от того, какая единица отображается в поле.

  6. Нажмите Удалить мелкие фрагменты.

Blender покажет, сколько фрагментов было удалено. Начните с небольшого предела и увеличивайте его, если фрагменты остаются. После выполнения инструмента проверьте, что он не удалил нужные вам части.

Очистка модели для печати

Модель готова к печати, когда она является manifold, не имеет самопересечений, имеет правильный масштаб и стенки достаточной для печати толщины.

Чтобы очистить модель для печати, выполните следующие шаги:

  1. На панели Analyze нажмите Проверить всё и изучите результаты.

  2. На панели очистки нажмите Сделать manifold.

  3. Если в модели есть мелкие фрагменты, нажмите Удалить мелкие фрагменты.

  4. На панели Analyze снова нажмите Проверить всё и убедитесь, что проблемы устранены.

  5. В режиме редактирования (Edit Mode) устраните оставшиеся проблемы вручную.

Когда все проверки пройдены, экспортируйте модель с панели Export.

Устранение неполадок

В следующей таблице перечислены распространённые проблемы, их причины и способы устранения.

ПроблемаПричинаРешение
Панель очистки недоступна (неактивна)Активный объект не является сеткой.Щёлкните объект-сетку, чтобы сделать его активным.
Blender показывает сообщение «No small pieces found below threshold»Нет фрагментов меньше предела в выбранной мере.Увеличьте предел. Плагин считывает его в см³, см² или см, в зависимости от того, какая единица отображается в поле.

Следующие шаги