现有的控制器视觉模型与我手上的物理模型不匹配时,如何在 MRTK3 中自定义控制器视觉模型?

问题描述 投票:0回答:0

我想知道我是否可以自定义特定的视觉效果 使用 MRTK3 时的控制器型号?

我目前有两种不同的 VR 耳机,即 Vive Focus 3 和 Oculus Quest 2,当涉及到由 ControllerVisualizer 类决定和实例化的视觉效果时,它们都存在问题。

对于 Vive Focus 3,MRTK3 似乎无法为其找到合适的模型,因此继续使用看起来不像 真实作品中的物理一个,也没有动画。

对于 Oculus Quest 2,MRTK3 确实为其控制器找到了合适的模型,但不知何故无法加载模型动画。我想这会导致模型尽管具有正确的物理形状,但它的外观却出现了问题,因为它在整个物体上只有粉红色。

这是日志来自的类的屏幕截图: ControllerModelLoader

有人知道如何将视觉模型换成特定模型或解决此问题的正确方法吗?

对于 Vive Focus 3,我尝试用我在 Wave SDK 中找到的模型替换通用后备模型,它在那种情况下确实有效,但我不确定这是否是正确的解决方案,因为有人可能会使用另一个控制器可以被 MRTK3 识别,这导致回退模型未被使用。

对于 Oculus Quest 2,我试图弄清楚 MRTK3 如何为其找到正确的模型以及模型的存储位置,但由于缺乏知识和编码经验,我无法理解 MRTK3 中的工作原理。 .....

为什么 TryStartArticulating(ControllerModel controllerModel, ulong modelKey) 里面没有实现? The method I don't understand

unity3d mrtk htc-vive oculusquest openxr
© www.soinside.com 2019 - 2024. All rights reserved.