动态同步设置(Native)

最終更新: 2024年5月30日

Live2D Cubism SDK MotionSync Plugin for Native允许用户通过在Cubism 5 R1 beta1中自定义程序来任意操作值。

可以在SDK调整的设置数据

名称说明
1BlendRatio您可以设置混合视音素形状的程度。
范围是0.0到1.0之间的浮点数。将输出到.motionsync3.json。
0.0:使用概率最高的视音素决定形状。
1.0:混合由视音素权重支持的形状。
2SampleRate这是进行音频分析时的分析单位。单位是fps,范围是1.0到120.0之间的浮点数。将输出到.motionsync3.json。
3Smoothing这是一种平滑化音频分析结果以减少振动的设置。范围是0到100之间的整数。越接近100,修正就越强。将输出到.motionsync3.json。
4AudioLevelEffectRatio这是音量对音频分析结果的影响程度。值越高,越强调音量大小而不是分析结果。范围是0.0到1.0之间的浮点数。

* 如果音频分析方法是CRI LipSync,请将此项目设置为“0.0”以匹配Cubism Editor的动作。

动态同步设置操作将在LAppMotionSyncModel::_motionSync中设置值。

_motionSync->SetBlendRatio(processIndex, blendRatio);
_motionSync->SetSampleRate(processIndex, sampleRate);
_motionSync->SetSmoothing(processIndex, smoothing);

请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。