Ломается/расслаивается модель при добавлении скелета в blender, что делать?
Вообщем, добавляю модель щупальцы в сцену (она является одним объектом), создаю кости и привязываю их к модели через Parent/ with automatic weights. Дальше при попытке согнуть модель она расслаивается странным образом. Пытался покрасить области воздействия каждой кости, но это помоему бред и костыли. Как решить не знаю, искал в интернете ничего не нашел...
до:
после:
Файл с сценой:
https://disk.yandex.ru/d/ZZWPAiPOOMV0Mg
Дополнительно:
Хз, но посмотрев на картинки мне почему-то кажется что это инструмент карандаша, типо набросок в 3д. Потому что все эти линии находятся в одной плоскости. Попробуй их стереть, если это они.
Она выглядит как целая монолитная модель
Может я чего-то не шарю прост
Ну я попробую завтра обязательно, отпишу, а то у меня время уже час ночи
Спасибо за совет
ps: вообщем не смог уснуть и попробовал, скрытых полигонов не обнаружил, модель разбита на кучу составных частей и почему то некоторые части не привязываются к костям, думаю основная проблема в этом
надо как-то соединить все полигоны в одну целую модель
я даже попробовал изменить ретопологию через плагин quad remesh и на новой модели такая же проблема
нажал M и объединил через By distance все полигоны
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для того чтобы избежать ломания или расщепления модели при добавлении скелета в Blender, следует следовать некоторым рекомендациям:
1. Убедитесь, что ваша модель имеет правильную топологию. Это означает, что полигоны должны быть равномерно распределены и не должны иметь излишних ребер или вершин.
2. Проверьте, что все части модели правильно соединены. Используйте инструменты объединения вершин и слияния ребер, чтобы устранить возможные проблемы.
3. Перед добавлением скелета убедитесь, что ваша модель находится в нулевой позиции. Для этого выберите модель и нажмите клавишу "Alt+G" для сброса позиции.
4. При добавлении скелета используйте инструменты автоматической привязки к костям (Auto Rigging). Blender предлагает несколько встроенных решений для этого, которые могут значительно упростить процесс.
Пример кода на языке Python для добавления скелета к модели:
import bpy # Выбираем модель bpy.ops.object.select_all(action='DESELECT') bpy.data.objects['Ваша_модель'].select_set(True) bpy.context.view_layer.objects.active = bpy.data.objects['Ваша_модель'] # Добавляем скелет bpy.ops.object.armature_add(enter_editmode=False, location=(0, 0, 0))
Следуя этим рекомендациям и использовав предложенный код, вы сможете успешно добавить скелет к вашей модели в Blender без риска ломания или расщепления.