Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d MRTK:InputSimulation也可以模拟手网格输入吗?_Unity3d_Hololens_Mrtk - Fatal编程技术网

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

Unity3d MRTK:InputSimulation也可以模拟手网格输入吗?,unity3d,hololens,mrtk,Unity3d,Hololens,Mrtk,我正在尝试在全息镜头2上录制和回放手部动画。我设法记录了关节的跟踪变换,并使用这些记录为给定的手部装备制作动画。现在,我还试图记录跟踪的手部网格。我知道在IMixedRealityHandMeshHandler接口中更新了OnHandMesh。另外,下面的帖子引导我朝着这个方向前进(非常有帮助): 我的问题是:有没有一种简单的方法可以在Unity编辑器中模拟手部网格数据?目前,我无法使用我的团队的全息镜头,所以我正试图找出如何在Unity中直接开发此功能。 AFAIK OnHandMeshUp

我正在尝试在全息镜头2上录制和回放手部动画。我设法记录了关节的跟踪变换,并使用这些记录为给定的手部装备制作动画。现在,我还试图记录跟踪的手部网格。我知道在IMixedRealityHandMeshHandler接口中更新了OnHandMesh。另外,下面的帖子引导我朝着这个方向前进(非常有帮助):

我的问题是:有没有一种简单的方法可以在Unity编辑器中模拟手部网格数据?目前,我无法使用我的团队的全息镜头,所以我正试图找出如何在Unity中直接开发此功能。 AFAIK OnHandMeshUpdated事件仅在全息透镜上有实际网格数据时调用,但在编辑器中没有调用,因为编辑器中只有控制器的模拟关节,而没有手网格


欢迎提出任何建议

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

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

谢谢!我已经尝试过RiggedHandVisualizer,但由于某些原因,仍然没有调用OnHandMeshUpdated。也许我找错地方了?您是否意识到任何常见的陷阱?我假设我只需要使用可视化工具,然后-一旦有可用的网格数据-OnHandMeshUpdated事件应该被触发,对吗?RiggedHandVisualizer的网格已在预制RiggedHandLeft/right中定义为蒙皮网格,其形状由动画骨骼变形,而不是调用OnHandMeshUpdated。您可以尝试在预置实例中找到SkinnedMeshRenderer组件并调用以获取蒙皮网格的快照。好的,谢谢您的提示,我将尝试一下!)非常感谢。我已经尝试过RiggedHandVisualizer,但由于某些原因,仍然没有调用OnHandMeshUpdated。也许我找错地方了?您是否意识到任何常见的陷阱?我假设我只需要使用可视化工具,然后-一旦有可用的网格数据-OnHandMeshUpdated事件应该被触发,对吗?RiggedHandVisualizer的网格已在预制RiggedHandLeft/right中定义为蒙皮网格,其形状由动画骨骼变形,而不是调用OnHandMeshUpdated。您可以尝试在预置实例中找到SkinnedMeshRenderer组件并调用以获取蒙皮网格的快照。好的,谢谢您的提示,我将尝试一下!)