Follow along with Amy Dalton, Ziva VFX Product Manager, and artist Elliot Summons approach using Ziva VFX in 9 charming steps!
The way people interact with new software is entirely personal. Recently an artist named Elliot Summons, who works on design and R&D for a 3D-printed mannequin company, came to Ziva looking for tips on how to use our character creation tool Ziva VFX, as his team was eager to dive deeper into the world of rigging/skinning.
As he explored the tool, Elliot began to draw out the steps to help himself conceptualize them. When he came to us with questions, we realized that other artists could benefit from his insights as well. So we partnered with CGSociety to pair Elliotβs explanatory drawings with our own tips and tricks so that anyone can begin creating characters in Ziva VFX.

Step 1
Typically, the Ziva workflow begins with modeling the skeleton geometry of your character. Elliott conceptualized that as going from a standard pose to something tailored to a particular need. So, once youβve completed the geometry, you can begin to apply animations to it.
The bones with their animations are then exported as an Alembic file, which is imported back into Maya and turned into kinematic Ziva βboneβ objects. Ziva bones are inputs to the Ziva solver and drive the characterβs motion. You can learn more about how to drive your bones here: https://zivadynamics.com/resources/ziva-bones

Step 2
Now that you have an animated skeleton, you can build the muscle models in the same fashion. Muscles are designated as Ziva βtissueβ objects, and the Ziva solver will simulate the dynamics of all tissue objects based on the input skeleton motion. For more detail, see: https://zivadynamics.com/resources/ziva-tissues, https://zivadynamics.com/resources/ziva-tet-mesh
If modelling isnβt quite your thing, or you already have an existing Ziva rig (https://zivadynamics.com/promos/free), you can use Ziva Anatomy Transfer to automatically fit the skeletons, joints and muscles to a new skin. Click here to learn more about Ziva Anatomy Transfer: https://zivadynamics.com/resources/anatomy-transfer

Step 3
Next, we want to βstapleβ the muscles to the bones using Ziva fixed attachments. The stiffness of the attachment can be tuned to achieve the desired effect. Ziva also provides sliding attachments, which are useful for achieving the effect of tissues sliding along the surfaces of bones or tissues. Both types of attachments are effective but significantly different, so itβs important to consider the effect you are trying to achieve.
See the Attachment Tutorials to learn more: https://zivadynamics.com/resources/fixed-attachments & https://zivadynamics.com/resources/sliding-attachments

Step 4
Once the muscles are defined, the next step is to make them "fire" in a physically realistic way. Ziva's automatic muscle firing tool can be used to achieve natural muscle excitation without any additional assistance from an animator or any inorganic shot sculpting. Start by creating a "Muscle Fiber" from a Maya object, then tune the orientation of the fiber field lines (if necessary) by painting the 'start' and 'end' of the muscle objects and use the "Line of Action" tool to automate the excitation. The Line of Action function calculates the distance between two points on an animatable curve to automatically identify when muscle excitations should occur.
See the Muscle Firing tutorial for more information: https://zivadynamics.com/resources/automatic-muscle-firing

Step 5
Once the muscles are complete, itβs time to move on to the βfat,β defined as the volume between the internal βfasciaβ (a 2D surface that envelopes the muscles and bones) and the external βskin.β

Step 6
To make the fascia layer, simply 'shrink wrap' a Ziva Cloth around the muscles using the βrest scaleβ and βpressureβ attributes. See Rest Scale and Pressure tutorial for more information: https://vimeo.com/253711891
Step 7
A skin/fat 'glove' is then made by bridging the open ends of the skin/fat object to the corresponding open ends of yet another copy of the fascia object; this makes a watertight, non-zero-volumed object that the Ziva tet mesh can populate volumetrically. Click here to learn more about the fascia/fat flow: https://zivadynamics.com/resources/fat-skin-workflow

Step 8
Now that we have the complete rig, itβs time to run the Ziva simulations. In a typical Ziva workflow, the muscles are simulated over the Alembic cache of the bones being animated. The muscles are then used as Alembic caches themselves to drive the fat simulation in the subsequent pass. Being able to accurately replicate the relationship between the bones, muscles and fat are what give Ziva characters that added level of realism and plausibility.

Step 9
Last but not least, you can turn the βfatβ layers you made in step 7 into a single tissue object and simulate it over the animated muscle and bone geometry that had been Alembic cached from step 8.
And there you have it β a fully simulated Ziva character with high-quality secondary dynamics. If youβd like to learn more about the complete Ziva VFX workflow, click here: https://zivadynamics.com/characters/general-setup
Read more posts by this author
I'm part machine, part human, with a little sprinkle of unicorn tears thrown in to help me better understand the CG world.