Автор Тема: Как отвязать группу мешей от кости?  (Прочитано 12893 раз)

Оффлайн Blenderist

  • Житель
Я взял и привязал к кости сразу целую группу мешей (ладонь с пальцами). Как теперь отвязать их от кости все разом? Получается отвязывать только по одному мешу (пальцу), при этом надо лезть в свойства меша и удалять там наименование кости к которой палец привязан.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Как отвязать группу мешей от кости?
« Ответ #1 : 11 Июнь 2012, 21:36:39 »
... если объектов действительно много и удалять их рутинно, то можно попробовать скриптовать в таком направлении:
Код: (python) [Выделить]
import bpy

bname="Bone"

for ob in bpy.data.objects:
    for vg in ob.vertex_groups:
        if vg.name==bname:
            ob.vertex_groups.remove(vg)

... или так ...

Код: (python) [Выделить]
import bpy

bname="Bone.001"

for ob in bpy.data.objects:
    for vg in[vg for vg in ob.vertex_groups if vg.name==bname]:
        ob.vertex_groups.remove(vg)

... скрипт с легкостью удалит все связанные одноименный группы в объектах, только нужно указать наименование для какой кости это делать ...
« Последнее редактирование: 11 Июнь 2012, 21:55:13 от sungreen »
Для Кота

Оффлайн Blenderist

  • Житель
Re: Как отвязать группу мешей от кости?
« Ответ #2 : 11 Июнь 2012, 22:00:13 »
Вах! Я питон-то только мало-мало изучаю как таковой, использовать его с blender'ом пока и не планирую.
Но почему же нельзя отцепить от кости группу мешей? Прицепиться же эта группа смогла без проблем! Да я ж просто не верю, что нет обратного действия!

П.С. Я уже отцепил меши от кости по одиночке. Но это не дело, однако.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Как отвязать группу мешей от кости?
« Ответ #3 : 11 Июнь 2012, 22:05:44 »
>> Да я ж просто не верю, что нет обратного действия!
... да-да, полностью солидарен, и может даже кто-нибудь и подскажет как это сделать менее затруднительно, нежели выделять каждый объект  и удалять из него связанную группу ...
... но сам мну тоже ничего пока не нашел и более-менее просто удалил такое скриптом ...
Для Кота

Оффлайн Юрий Пет

  • Администратор
  • Житель
Поиск по сайту, это круто

Оффлайн Blenderist

  • Житель
Re: Как отвязать группу мешей от кости?
« Ответ #5 : 12 Июнь 2012, 10:27:11 »
А это не то? http://blender-3d.ru/forum/index.php/topic,222.0.html

Что - это? На что именно по данной ссылке нужно глядеть?

Оффлайн Юрий Пет

  • Администратор
  • Житель
Re: Как отвязать группу мешей от кости?
« Ответ #6 : 12 Июнь 2012, 10:55:46 »
Это отвязка костей Alt+P

Ещё в меше при привязке к кости должен появиться модификатор Armature, можно его удалить и связь с костями пропадёт
Поиск по сайту, это круто

Оффлайн Blenderist

  • Житель
Re: Как отвязать группу мешей от кости?
« Ответ #7 : 12 Июнь 2012, 14:14:54 »
Связь пропадёт. С одним мешем, но не с группой мешей.