问题标签 [htc-vive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - 在 HTC Vive 上使用 Unity、VRTK 和 SteamVR 时,后处理堆栈环境光遮蔽停止工作
当从 Post Processing Stack 资产添加环境光遮蔽到 SteamVR 相机时,它可以正常工作,直到我点击播放按钮(SteamVR 已为此启用,因为 VRTK 管理器会自动禁用它)。之后它就消失了。我注意到,如果我在运行时在组件层次结构中移动后处理行为脚本,环境光遮蔽就会起作用。任何帮助表示赞赏。
unity3d - 带视频的 Vuforia
我想使用 Vive 前置摄像头进行跟踪。但我不知道如何将 vive 纹理应用于 Vuforia 中的 ARcontroller。
所以,我认为如果有一种方法可以将视频纹理与 ARcontroller 匹配,那么 Vive 纹理也可以匹配。
我使用 Unity 程序。
你知道怎么做吗?
unity3d - SteamVR SDK:HMD 摄像头位置超出了陪护范围,但控制器没有
没有什么比完全按照开发人员要求的方式设置 SDK 并且让它不起作用更糟糕的了……我发布这个问题是为了分享一个我发现在 Unity 2017.1.1 中设置裸骨 VR 场景的问题
场景的内容:CameraRig、SteamVR 预制件和用于地板的平面。
问题:SteamVR 边界清晰显示,从 HMD 的角度来看,我不在边界之内。顺便说一句,我的控制器在他们应该在的范围内......
unity3d - 如何在作为相机子级的画布中投射 3d 对象
嗨,我正在尝试制作 HTC Vive 应用程序。我想制作一个画布 - 带有 3d 对象的世界空间,位于一切之上。所以我遵循了这个答案。https://answers.unity.com/answers/887498/view.html .. 它运行良好。
然后我使画布成为相机的子对象,以便画布随着相机的移动而移动。然后我调整了画布的位置 Z,使其位于相机前面。
我遇到的问题是,我想使用控制器对画布中的 3d 对象进行光线投射。我已经有了要检测它的脚本。因此,画布按照上面链接中的说明设置为 UI 层。要对其进行光线投射,我必须将 LayerMask 作为参数传递给 Raycast() 函数。
但是,请参阅 png 文件,我必须估计画布的距离才能被击中。在屏幕截图中,蓝色立方体是画布中的 3D 对象。紫线是激光笔,只有在命中时才会出现。为了让紫色激光出现,我必须估计蓝色立方体的位置。如果我直接指向立方体,光线投射不会命中。
对不起,如果我的问题不清楚。我很难找到合适的术语来解释我的问题。谢谢你。
unity3d - Unity 在设备摄像头 (AR) 上覆盖对象
我正在使用 Vive 和移动平板电脑。平板电脑连接了一个跟踪器,然后房间里还有另一个跟踪器。
在平板电脑上,我在屏幕上输出设备摄像头,并根据设备位置调整位置和旋转。我现在要做的是将另一个跟踪器的位置像 AR 一样呈现在相机输出的顶部。
我尝试用谷歌搜索,但到目前为止,我只能找到如何使用 Vuforia 制作 AR,而我不需要。
我真的只需要一些关键字来开始搜索,因为我真的不知道如何开始。
viewport - 如何实时获取HTC vive Gyroscope的(x,y,z)值?
你遇到过这个问题吗?我想从htc vive HMD实时获取X,Y,Z值,但我不知道怎么做。我猜htc vive SDK是否有开发人员的特殊接口?你能给我一些帮助吗?谢谢!
unity3d - 游戏网格变得疯狂
我遇到了一个奇怪的问题,我的游戏对象网格在捡起它们时会发疯。它仅适用于其中一些仅随机执行的特定网格。疯狂我的意思是他们在某个轴上调整大小。
我正在使用 HTC Vive、SteamVR 和 VRTK。
我唯一改变的是更新图形驱动程序,但其他一切似乎都很好。这是我在 GitHub 上的游戏的链接;
https://github.com/Tishbyte/CS-Tour
要重现,请按照以下步骤操作;
使用 HTC Vive 从主场景打开游戏。
前往带白板的房间,这些可以通过带有发光提示的标记来识别。
拿起标记,你会看到网格变得疯狂。如果您扔掉物体,这也可以用蓝色和黑色的椅子随机完成。
任何帮助,将不胜感激。
unity3d - Unity 2017 和 HTC Vive
根据Unity 的文档,我应该Axis1D.SecondaryIndexTrigger
能够检测用户是否按下数字 7 标识的操纵杆触发器(在 HTC Vive 的图像和描述输入的表格中,两者都显示在上面的链接中)。
但是,当我键入时if(Input.GetAxis(Axis1D.SecondaryIndexTrigger))
,编译器会说:
错误 CS0103:当前上下文中不存在名称“Axis1D”
Axis1D
似乎必须进口或有点可用。我怎么能这样做?
aframe - 用 VR 跟踪控制器 a-frame 替换 WASD 键导航
我在可以使用耳机(Oculus 或 HTC)的不同位置开发了一个 a-frame 场景。
跟踪控制器功能是否内置在 aframe 0.7.0 中?
是否需要添加代码来检测这些控制器并用跟踪控制器替换桌面 WASD 导航?我不需要任何可见的手我只需要在空间中实现上/下/左/右运动。
谢谢