The Trace utility functions | By passing the argument "-console" when launching MotionBuilder, it is possible to print formatted messages, as a printf would |
▼creation / deletion log utility functions. | This set of utility functions are useful for tracing the object creation / deletion |
Merge Transaction Optimization. | File Reference and scene assembly workflow load many small files which contain individual entities (model, material, texture, character, props and etc.,) |
Streaming Objects To and From Memory | This section describes the functions provided for reading HumanIK objects from memory streams, and writing HumanIK objects to memory buffers |
Constructors | This section describes the functions used to create HIK objects |
Destructors | This section describes the functions used to destroy HIK objects |
Determining Object Size in Memory | This page describes the functions provided for determining the size in memory of the different HumanIK objects |
Logging | This section describes the functions and enumerations provided for logging messages from HumanIK |
Character Validation | Contains functions that validate character definitions and character geometry |
▼Character Setup | This section describes the functions used to set up an HIKCharacter |
▼Character Properties | This section describes the functions provided for setting and retrieving the modes and values of character properties within |
Property Descriptions | This section offers brief descriptions of all character properties contained in each HIKPropertySetState |
Retrieving Property Information | This section describes functions for retrieving information about character properties, such as their minimum and maximum values, mode types, current mode, name, etc |
Limits (Degrees of Freedom) | This section describes the functions used to set up limits (Degrees of Freedom) for a character |
Quadrupeds | This section describes utility functions for use with quadruped characters |
Floor Contact | This section describes the functions used to set up floor contact for your characters |
▼Retargeting | This section describes the functions used to retarget animations |
Low-LoD Retargeting | This page details the functions used to perform a retargeting for a character with a low level of detail |
▼Full-body IK | This section describes the functions used to perform a full-body IK solving |
Low-LoD Full-Body IK | This page details the functions used to perform full-body IK solving for a character with a low level of detail |
Full-Body IK solver | This page details the functions used to perform full-body IK solving for Creatures |
▼Read/Write HIKEffectorSetState Data | This section describes the functions used to read and write data in |
Read HIKEffectorSetState Data | This section describes the functions used to read data from an HIKEffectorSetState |
Write HIKEffectorSetState Data | This section describes the functions used to write data to an HIKEffectorSetState |
▼Read/Write HIKCharacterState Data | This section describes the functions used to read and write data in |
Read HIKCharacterState Data | This section describes the functions used to read data from an HIKCharacterState |
Write HIKCharacterState Data | This section describes the functions used to write data to an HIKCharacterState |
Utilities | Utility functions for use with HumanIK |