SG Com
SG Com 5.2.0
SG Com 5.2 is compatible with character control files produced in SGX Studio 4.5. Character setup is training-free, and character control files are now smaller, due to the absence of the neural network. See What’s new in SGX 4.5.
In the SG_COM_Error enum, two new error types have been added:
SG_COM_ERROR_CONTEXT_NOT_INITIALIZED (The SG Com context is not initialized. Call SG_COM_Initialize() first)
SG_COM_ERROR_CONTEXT_ALREADY_INITIALIZED (The SG Com context is already initialized. Call SG_COM_Shutdown() first)
The SG_COM_Status messageSG_COM_STATUS_AUTO_MODE_CHANGED is now emitted regardless of whether any auto modes are activated. This is helpful for developers that want to use information from SG Com automatic event detection but do not want behavior modes to be triggered automatically; e.g., they would rather combine the acoustic event detection with other sources of information to decide the behavior mode.
SG Com 5.1.1
Fix for SG_COM_SetModifier returning “Unrecognized modifier code” when setting SG_COM_MOD_BREATH_SPEED to 0.
Fix for SG_COM_SetModifier not returning error when setting SG_COM_MOD_EXPRESSION_FREQ or SG_COM_MOD_NONVERBAL_SPEED to 0.
SG Com 5.0.9
In SG.h, the deprecated enum SG_COM_AnimationType has been removed.
The SG_COM_PlayerConfiguration struct no longer has a member for SG_COM_AnimationType
SG Com 5.0.2
CPU cost of solving bones in SG_COM_Player reduced by two thirds
Choice of key-based and cloud-based licensing. Cloud-based licensing is now available for Windows and Linux.
New SG_COM_Status notification type, SG_COM_STATUS_EXPRESSION_CHANGED
Enhanced auto-mode controls
New auto mode: Effort detection
SG Com UE Plugin
The SG Com UE Plugin is distributed in an example application.
SG Com Unity Package