Modding Union

Zum tänzelnden Pony => Off-Topic => Computer und Technik => Thema gestartet von: Tarcontar am 17. Feb 2015, 12:39

Titel: Blender Python import bones
Beitrag von: Tarcontar am 17. Feb 2015, 12:39
Hi
ich versuche gerade mit einem script bones in blender zu importieren, scheitere allerdings kläglich an der Rotation.
Das bone soll aus einem Vector und einem Quaternion erstellt werden.
Kennt sich jemand damit aus wie ich die richtig hinbekomme?
Die Bones werden alle erstellt sind allerdings wie gesagt falsch rotiert.

bone.parent = parent
bone.head = parent.tail
bone.use_connect = True
bone.use_inherit_rotation = False
(trans, parent_rot, scale) = parent.matrix.decompose()
pivot_rot = Quaternion((pivot.rotation.val1,pivot.rotation.val2, pivot.rotation.val3, pivot.rotation.val4))
vec = Vector((pivot.pos[0], pivot.pos[1], pivot.pos[2]))
bone.tail = (pivot_rot*parent_rot)*vec + bone.head
Gruß Tarcontar
Titel: Re:Blender Python import bones
Beitrag von: Arathorn am 17. Feb 2015, 18:50
Ich glaube du solltest es eher im #blenderpython IRC im freenode Network versuchen :)