了解该部分可以参考Oculus发布的OVRLipSync示例。
    
    
     https://developer3.oculus.com/downloads/
    
    
    
   
    将下载下来的package导入Unity,可以运行官方Demo。
    
    
   
    该Demo中模型的口型动作,可以通过
    
    Maya
    
    Cinema4D
    
    3D Studio Max
    
    Blender
    
    Cheetah 3D
    
    XSI
    
    Any tool that supports the FBX format
    
    这几个工具进行设计和制作。
    
     详情
    
   
    如果我们通过这些工具制作相关口型动作并导入,在Unity中选中模型,在Inspector中会显示在SkinMeshRenderer中。
    
    
   
该Demo中通过Oculus官方提供的语音识别DLL进行实时语音识别并通过(位置..\Assets\Plugins\x86_64中的OVRLipSync.dll)
skinnedMeshRenderer = GetComponent<SkinnedMeshRenderer> ();
skinnedMeshRenderer.SetBlendShapeWeight (0, blendOne);
    代码进行控制。
    
     详情
    
   
暂时先研究到这里,希望有新的了解可以与大家分享。谢谢大家!
 
版权声明:本文为beihuanlihe130原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
