#1
|
|||
|
|||
Re: 'moving the head about'
Hi there,
We're trying to control the movement of a .vzf head independent of an avatar's body (i.e. 'male.cfg') Right now, if I type: separateface = viz.add('biohead_talk.vzf') separateface.rotate(x, y, z) ...the face will rotate because there's no body attached to it. However, if I declare avatar and change the head and do the same rotate command, nothing happens. male = viz.add('male.cfg') face = viz.add('biohead_talk.vzf') male.face(face) face.rotate(x,y,z) Thanks in advance for your help! |
#2
|
|||
|
|||
Hi,
When you attach a head to an avatar Vizard will internally override its rotations and translations in order to keep it attached to the avatar. If you want to rotate the head, simply rotate the head bone of the avatar and it will transfer over to the head model. Sample code: Code:
headbone = male.getbone('skel_Head') #Lock the head bone so that we can manually control it headbone.lock() #Rotate the head bone headbone.rotate(0,1,0,90) |
|
|