Unity_HTC Vive(Steam VR)_环境配置

时间:2024-04-01 10:01:25

Unity_HTC Vive(Steam VR)_环境配置
配件清单如下:

◆ A – 基站 x 2(发射激光定位头显与控制器)

◆ B – 同步线(基站可以无线同步,但如果你想用有线,就是这一根,非常长)

◆ C – 基站电源适配器 x2(任何电子设备都需要能源支持)

◆ D – 安装工具包(这个比较贴心)

◆ E – 联接器(把头显和电脑连起来就靠它了)

◆ F – 联接器专用贴片(你可以把连接器粘在主机箱之类地方固定住)

◆ G – 联接器电源适配器(同C)

◆ H – HDMI线缆(联接器到电脑1)

◆ I – USB线缆(联接器到电脑2)

◆ J – 耳机(据说效果还不错)

◆ K – 棉垫(头显上已有,不用自己安装,这个是备用的)

◆ L – 擦拭布

◆ M – 说明书

◆ N – 头显

◆ O – 控制器 x 2

◆ P – Micro USB充电器 x 2(给控制器充电用的)

配置要求
(a)显卡: NVIDIA GeForce GTX 970, AMD Radeon R9 290 及更高

(b)CPU: Intel i5-4590 / AMD FX 8350 及更高

(c)内存: 4 GB+

(d) 视频接口: HDMI 1.4, DisplayPort 1.2 及以上

(e)USB接口: 1x USB 2.0 及以上

(f)操作系统: Windows 7 SP1及以上

连接方法
第一步:数据传输方面,HTC Vive需要一个USB 3.0接口,连接你的PC和转接盒。视频输出方面,你可以选择HDMI或者mini-DisplayPort。只要记住:所有连接PC和转接盒的线都是灰色的,线材颜色与后者的外壳一致。USB和HDMI连接完成后,插上12v电源线,PC这块的连接准备就到此结束。
Unity_HTC Vive(Steam VR)_环境配置
第二步:接下来是转接盒与HTC Vive本体的连接。这一步用到的三根线材很好认,接头边缘有一圈橙黄色。三根线材分别是HDMI线、USB线和电源线。接好之后如果你看到HTC Vive的LED电源灯变红,那就说明一切正常!
Unity_HTC Vive(Steam VR)_环境配置
第三步:接下来是安装Lighthouse基站,这可能是最大的难点了。首先你需要在房间里找到可以安装它们的高处,书架顶端最理想(或者购买支架)。你需要遵循的原则是,两个基站所在的位置可以“看”到房间的大部分区域,而且互相之间没有阻隔。如果第二个条件满足不了,你就需要在两台设备之间连上同步线。接好电源后,打开开关。如果一切正常,你会看到它们身上亮起绿灯。
在把你的头显与控制器连到电脑上之前,我们首先要做的是先安好基站。如下面几张图所示,基站的背面和低端各有一个固定孔,这样你可以把基站钉在墙上或者买支架将其撑起。
Unity_HTC Vive(Steam VR)_环境配置
钉墙用的那个小支架是包装里附带的,但如果你不想在自家墙壁上开动,夹子或大个的三角支架之类,就需要自己买了。
Unity_HTC Vive(Steam VR)_环境配置
三脚架测试
Unity_HTC Vive(Steam VR)_环境配置

基站设置
Lighthouse基站会追踪头戴式显示器和控制器的感应器,请勿遮挡LED镜头。建议将基站安装在高于您头部的三角支架、天花板或墙上,为了追踪精确,请确保两个基站的直线距离不要超过5m.
Unity_HTC Vive(Steam VR)_环境配置
上图中还有一个注意事项,就是基站的高度必须超过你的身高。因为Vive的游戏空间不是一个3×4的平面,而是3×4×基站高度的一个立体空间,如果你的脑袋超出这个空间的上线,那么系统就不知道你的头到底跑哪去了。
注意一点,你不需要把基站完全拧紧,转上几圈能保证稳固就足够了,然后用支架上的扣将其扣紧。基站安装好后上面的指示灯应该亮起表示工作正常,并且显示主基站B、辅基站C两个小字表示工作在无线同步模式,如果不用无线同步而是用线缆同步的话,需要用A通道,从后面按钮去调整工作通道。
Unity_HTC Vive(Steam VR)_环境配置
连接主机
联接器上明确写了哪边连VR哪边连PC。PC端电源小园口接墙或接线板、USB方口接电脑USB口、HDMI六边形口接显卡;VR那端也是一样。因为各种口形状不同,基本不用担心会连错
Unity_HTC Vive(Steam VR)_环境配置

设置注意事项
SteamVR的设置动画非常有趣且简明易懂,跟着做就是了。而且一次设定完毕,只要不是游戏环境发生变化,下次再开时,无需再次设置。注意一点,设定第二步,用控制器指向显示器扣扳机时,要站在游戏区域的中心点,而不是胡乱在哪里完成这一步,这是为了决定你的初始朝向和游戏初始中心点。

基于SteamVR插件开发虚拟样板房
Unity最好采用5.3以上不然会报错。
[CameraRig]预置
作用(走动区域),结构(2个控制器和头部(摄像机和耳朵))
SteamVR_TrackedController类
public event ClickedEventHandler MenuButtonClicked;
public event ClickedEventHandler MenuButtonUnclicked;
public event ClickedEventHandler TriggerClicked;
public event ClickedEventHandler TriggerUnclicked;
public event ClickedEventHandler SteamClicked;
public event ClickedEventHandler PadClicked;
public event ClickedEventHandler PadUnclicked;
public event ClickedEventHandler PadTouched;
public event ClickedEventHandler PadUntouched;
public event ClickedEventHandler Gripped;
public event ClickedEventHandler Ungripped;

注意事项
帧数要求
1、PC端不能低于75帧
2、移动端不能低于60帧

问题和挑战
晕动症
性能瓶颈
活动能力有限
资金成本高