Blender (jusqu'à 2.49)
|
Python
les
Armatures (2/n)
2/
Renommer les groupes de vertex associés
aux
bones
d'une armature
|
|
Lorsqu'on a procédé à
l'attribution de nouveaux noms aux bones symétriques, il
faut aussi leur réattribuer les sommets correspondants.
Pour cela, on se contente de modifier
les noms qui sont indiqués dans le panneau des vertex groups
qui
se trouve dans le menu Link and Material de la fenêtre d'Edition
(F9) des meshes.
Le module Blender.NMesh fournit
plusieures fonctions pour effectuer ce travail. La première,
getVertGroupNames(),
permet de récupérer tous
les noms de groupes attribués à un mesh donnés dans
une liste. La seconde,
renameVertGroup(),
permet de changer ces noms.
Le projet est de les combiner pour ajouter
l'extension '.LEFT' ou '.RIGHT'
#-------
# renommer tous les vertex groups d'un mesh
#-------
import Blender
from Blender import Object
OBJET=Object.Get('Plane.009')
MESH=OBJET.getData()
VERTEXGROUP=MESH.getVertGroupNames()
for BONENAME in VERTEXGROUP:
MESH.renameVertGroup(BONENAME,BONENAME+'.LEFT') |
Télécharger
le script
Les questions concernant cette page
peuvent être posées sur :
news://news.zoo-logique.org/3D.Blender
|