Аддон для динамического разрезания мешей в Unity

Основные особенности

  • Динамическое разрезание мешей по произвольной плоскости.
  • Работает с обычными и анимированными (Skinned) мешами.
  • Автоматически создает два новых объекта с MeshRenderer, MeshCollider и т. д.
  • Поддерживает Built-in, URP и HDRP.
  • Исходный код на C# — легко модифицировать под себя.

Как начать

  1. Импортируйте пакет из Asset Store
  2. Добавьте скрипт-слайсер (MeshSlicer.cs) к объекту с MeshFilter/MeshRenderer.
  3. Вызовите метод резки из кода: Например, slicer.Slice(cutPlane); — где cutPlane задаёт плоскость разреза.
  4. Для наглядности представлена демо сцена

Больше статей:

5
2 комментария