MONO SDK 使用说明
简介
本 SDK 基于 MediaPipeUnityPlugin 项目开发,可以运行在除 WebGL 之外的 Unity 平台。
数据类型
Dollars.MoCapMode
动捕模式
枚举型,取值为 jump, flat, upperbody
Dollars.DominantEye
面捕主视眼
枚举型,取值为 none, left, right
Sensitivity
动捕灵敏度
整型,1-5,1 为最稳定,5 为最灵敏
Strength
面捕强度
浮点型,取值无限制,建议 0.5 至 2 之间
类
AvatarBody
用于推算骨骼数据
InitFilter(int sensitivity)
SetMoCapMode(Dollars.MoCapMode mode)
SetSensitivity(int sensitivity)
Calibrate()
说明:
根据当前 MediaPipe 的输出将人体立直,双脚站在地面。
MediaPipe 推算的人体整体会前倾(见下图),前倾程度根据摄像头参数,人物大小等因素不定,因此为了取得较好的动捕效果,建议在开始前进行一次校准。
校准时放松目视前方即可。
ResetCalibration()
说明:用于重置校准数据,推荐更换摄像头以及视频文件时调用。
AvatarFace
用于返回面捕数据
Calibrate()
说明:
将当前各面捕表情参数作为面捕基准
ResetCalibration()
说明:用于重置校准数据,推荐与 AvatarBody.ResetCalibration() 同时调用
SetStrength(float strength)
设置面捕强度系数
SetDominantEye(Dollars.DominantEye eye)
设置主视眼