accessing morph targets of avatar
Hello...we have successfully accessed VZF morp targets (i.e., an avatar with the mouth open) using the avatar.speak command. However, if we have created other morph targets (such as a one with the eyes closed), how can we access that morph directly using Vizard from a Timer?
Thanks, jb |
Hi,
VZF objects have a morph command which allows you to set the percentage value of a morph. Sample: Code:
face = viz.add('myhead.vzf') |
thanx...jb
|
Accessing morph targets by name
Is there a way to access morph targets by name? The morph function seems to take only integer values to specify which morph to perform.
Thanks! -Josh |
Hi Josh,
Yeah, you can retrieve the index of a morph target by name, then use that index with the morph command. For example, let's say you have a morph called "smile", you would do something like the following: Code:
face = viz.add('myface.vzf') |
Thanks! FYI, the Vizard (offline) command reference documents getmorph's behavior differently... It says that getmorph takes an integer specifying the index of the morph and returns a floating point number representing the degree to which the morph is applied.
-Josh |
All times are GMT -7. The time now is 02:41 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC