【问题标题】:VRTK 3.3 Oculus controllers not trackingVRTK 3.3 Oculus 控制器不跟踪
【发布时间】:2018-07-03 18:28:44
【问题描述】:

VRTK:3.3 Unity3D:2018.1.0f2 Oculus:SDK Oculus 实用程序 1.27 SteamVR:1.2.3

我使用 Vive 启动了一个项目,该项目已全部启动并正在运行。然后我想开始着手让 Oculus 运行起来。出于某种原因,Oculus 控制器根本没有跟踪。他们甚至没有出现。

为了帮助追查问题,我按照说明打开了 VRTK_SDKManager_Constructor 场景,然后加载了 StraightPointer 场景。

仍然没有可见的 oculus 控制器,也没有跟踪。此外,当我单击 oculus 控制器上的操纵杆时,我会看到激光投影,但它不是来自控制器。它从耳机后面出来。

我已经在两台不同的计算机、两台不同的 Oculus 头戴设备上进行了尝试。希望有人能对 Oculus 控制器无法正常工作的原因有所了解。

据我了解,我使用的是正确的 Oculus SDK。

【问题讨论】:

  • 您需要安装 Oculus Avatar 才能“看到”您的双手。您还需要手动将预制件添加到您的 VRTK 管理器。出于某种原因,“自动填充”功能在 Oculus 上不起作用。但是,我也遇到了无法跟踪我的控制器的问题。我可以看到它们,但仅此而已。

标签: oculus vrtk


【解决方案1】:

有类似的问题。这对我有帮助:

  • 用手去任何工作的 oculus 例子(没有 vrtk)
  • 找到LocalAvatar对象
  • 将其子项:DefaultHandMaterialManager 和 DefaultBodyMaterialManager 导出为预制件
  • 将它们导入您的 VRTK 项目
  • 将它们的实例插入为 LocalAvatar 对象的子对象(SDKSetups 下 OculusVR 对象的子对象)
  • 转到 LocalAvatar 的“OVR Avatar”脚本
  • 将“默认手部材质管理器”和“默认身体材质管理器”引用设置为您刚刚创建的对象

希望这对任何人都有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多