모션 싱크 설정(Native)

업데이트: 2024/05/30

Live2D Cubism SDK MotionSync Plugin for Native는 Cubism 5 R1 beta1에서 프로그램을 사용자 정의하여 사용자가 임의로 값을 조작할 수 있습니다.

SDK로 조정할 수 있는 설정 데이터

명칭설명
1BlendRatioViseme의 형상 혼합 정도를 설정할 수 있습니다.
범위는 0.0~1.0의 부동 소수점 숫자입니다. .motionsync3.json에 내보내집니다.
0.0: 확률이 가장 높은 Viseme을 이용하여 형상을 결정합니다.
1.0: Viseme의 가중치에 따라 대응하는 형상을 혼합합니다.
2SampleRate음성 분석을 실시할 때의 분석 단위입니다. 단위는 fps이고 범위는 1.0~120.0의 부동 소수점 숫자입니다. .motionsync3.json에 내보내집니다.
3Smoothing음성 분석된 결과를 스무딩하여 진동을 완화하는 설정입니다. 범위는 0~100의 정수입니다. 100으로 갈수록 보정이 강해집니다. .motionsync3.json에 내보내집니다.
4AudioLevelEffectRatio음성 분석된 결과에 대한 음량의 영향도입니다. 값이 클수록 분석 결과보다 음량의 크기가 중시됩니다. 범위는 0.0~1.0의 부동 소수점 숫자입니다.

※음성 분석 방법이 CRI LipSync인 경우 Cubism Editor와 거동을 일치시키려면 이 항목을 「0.0」으로 설정해 주십시오.

모션 싱크 설정 조작은 LAppMotionSyncModel::_motionSync에 값을 설정합니다.

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

이 기사가 도움이 되었나요?
아니요
이 기사에 관한 의견 및 요청사항을 보내 주시기 바랍니다.