Vizard 7 » Content Creation » 3D Models » Mixamo Workflow » Mixamo Characters
7.7

Mixamo Characters

Vizard supports a workflow for characters through the Mixamo online platform. Mixamo can be used for free with an Adobe ID and includes a wide selection of characters and animations. In addition, you can use the Adobe program Fuse to create custom characters for use in Mixamo. See this video for a related guided tutorial.

Mixamo to Inspector

Follow the steps below to get the character and animations setup for Vizard:

Note: The character can be saved to .osgb at any point after its opened in Inspector. Animations can be imported before or after saving to .osgb.

Use Character in Vizard

The following example code adds the avatar saved out from Inspector and uses key presses to change its animation state.

import viz
import vizact
import vizfx

viz.setMultiSample(4)
viz.fov(60)
viz.go()

viz.clearcolor(viz.SLATE)

#add the avatar and set his position and orientation
avatar = vizfx.addAvatar('malcolm.osgb', pos=(0,0,4), euler=(180,0,0) )

#change the animation state
vizact.onkeydown('1', avatar.state, 1)
vizact.onkeydown('2', avatar.state, 2)

Use the vizact.walkTo command to move the character while playing an animation. Specify the walk animation with the walkAnim argument:

walk = vizact.walkTo([3,0,10],walkAnim=2)
vizact.onkeydown('3',avatar.runAction,walk)

Facial Animations

Facial animations are not supported in the direct Mixamo to Vizard workflow. In order to use facial animations (e.g. those included with Fuse models), 3ds Max is required. For more information on this workflow contact support@worldviz.com.