MRTK:InputSimulation 也可以模拟手部网格输入吗?

问题描述

我正在尝试在 Hololens 2 上录制和重放手部动画。我设法记录了跟踪的关节变换,并使用这些记录为给定的手部装备制作了动画。现在我还尝试记录跟踪的手部网格。我知道 ImixedRealityHandMeshHandler 接口中的 OnHandMeshUpdated 。此外,以下帖子指导我朝这个方向发展(非常有帮助):

How to get hand mesh data from Hololens2 without turning on Hand Mesh Visualization option

我的问题是:是否有一种简单的方法可以在 Unity 编辑器中模拟手部网格数据?目前我无法访问我团队的 Hololens,所以我试图弄清楚如何直接在 Unity 中开发此功能。 AFAIK OnHandMeshUpdated 事件仅在 Hololens 上有实际网格数据时才会调用,而不是在只有控制器的模拟关节而不是手部网格的编辑器中调用。

欢迎提出任何建议!

解决方法

要模拟手部网格输入,您可以使用 RiggedHandVisualizer 控制使用手部关节数据构建的 SkinnedMesh 来可视化手部,并且它可以与 Unity 编辑器中的 InputSimulation 一起使用。您可以在 RiggedHandVisualizer 场景中找到一个示例:MRTK/Examples/Experimental/RiggedHandVisualizer/Scenes,更多详细信息请参见Rigged Hand Visualizer [Experimental]

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...