Motion-sync Settings (Unity)
This page contains statements regarding the beta version.
This section describes the configuration data that can be changed on the SDK side to suit the user’s environment and voice.
About .motionsync3.json created with Cubism Editor 5.0.00 or earlier
A formula inside the core library of Cubism MotionSync in Cubism SDK MotionSync Plugin for Unity R1 beta2_1 has been corrected. Consequently, when reading .motionsync3.json exported by Cubism Editor 5.0.00 or earlier, expressions may be different from those of Cubism SDK MotionSync Plugin for Unity R1 beta2 or earlier. If you are using models created with Cubism Editor 5.0.00 or earlier, please export .motionsync3.json again with Cubism Editor 5.0.01 or a later version.
Configuration data that can be adjusted by the SDK
|1||BlendRatio||You can set the degree to which the shape of the viseme is blended.|
Values are floating point numbers in the range of 0.0 to 1.0. Values are exported to .motionsync3.json.
0.0: The shape is determined using the viseme with the highest probability.
1.0: Blends the corresponding shape according to the weight of the viseme.
|2||SampleRate||This is the unit of analysis when performing audio analysis. The unit is in fps, and values are floating point numbers in the range of 1.0 to 120.0. Values are exported to .motionsync3.json.|
|3||Smoothing||This setting smooths out the results of audio analysis and mitigates vibrations. Values are integers in the range of 0 to 100. The further you go to 100, the stronger the correction. Values are exported to .motionsync3.json.|
|4||EmphasisLevel||This is the impact of volume on the analyzed audio results. The larger the value, the more importance is placed on the loudness of the sound rather than the analysis results. Values are floating point numbers in the range of 0.0 to 1.0.|
These settings are located in the Settings of the CubismMotionSyncController component.