unity如何使用电脑模拟VR环境

unity如何通过VRTK模拟VR环境

如何在没有HTC VIVE的前提下使用VR?由于作者研究室课题是基于虚拟现实的人机交互,需要用到VR下的场景,但由于实验室设备只有一套,而当我们想要随时随地进行测试效果时,就不太方便,在自己的电脑上安装一个模拟器可以随时测试VR效果,大大节省了时间。
以下就是安装步骤,很简单,请和我有同样需求的小伙伴耐心观看。

一、主要内容

首先我们需要导入两个包,steam VR和VRTK,由于版本兼容等问题,推荐使用unity2018版配上streamVR1.2.3和VRTK3.3,别的版本可能会报错,稍后会附上链接。详细步骤如下:

  1. 使用unity创建一个3d文件并打开
    空文件

  2. 下载好streamVR1.2.3和VRTK3.3两个压缩包,点击图中1的文件asset,然后把两个包拖到图中2的区域,
    在这里插入图片描述

先导入streamVR,再导入VRTK,导入过程中会有提示,如下图,点击import,然后等待
在这里插入图片描述
快导入完毕时,会提示我们进行备份,点击按钮即可。
在这里插入图片描述
当出现这个界面时,即表示导入完毕。然后同理导入VRTK
在这里插入图片描述

  1. 导入完成后就会有如下文件夹
    在这里插入图片描述

  2. 然后需要进行设置:新建一个空物体GameObject,命名为VRTK_Manage,给其添加一个组件,名为VRTK_SDK Manager
    在这里插入图片描述
    在其下新建两个空物体,分别命名为StreamVR和Simulator
    在这里插入图片描述
    给Simulator添加组件VRTK_SDK Setup
    在这里插入图片描述
    并设置Quick Select为Simulator
    在这里插入图片描述
    然后回到VRTK上,对其组件Manager进行处理,点击Auto Populate
    在这里插入图片描述

  3. 删除unity自带的相机Main Camera
    在这里插入图片描述

  4. 在Asset中搜索VRSimulator,将其拖到Simulator下
    在这里插入图片描述
    然后整个图像就变成这样在这里插入图片描述
    对SteamVR做类似的操作,添加VRTK_Setup组件,然后将Quick Select改名为SreamVR,并在Asset搜索CameraRig然后推拽给SteamVR,最后对VRTK下的manager组件点击Auto Populalte即可。
    在这里插入图片描述

  5. 这样基本的步骤就完成了,就可以点击运行体验一下,但此时还无法移动,若想移动,还需要添加两个手柄控制器
    再创建一个空物体,命名为VRTK_Scripts,其下再创建两个子空物体,命名为LeftController和RightController
    在这里插入图片描述
    给这两个左右手控制器加上一个组件VRTK_Controller Event
    在这里插入图片描述

  6. 这样就可以进行模拟真实的VR情景了,但由于没有参照物,所以运行后还是感觉不到移动,可以添加几个参照物
    创建一个plane平面和一个球sphere,然后运行,通过WASD进行移动,即可体现出相应的效果.
    在这里插入图片描述
    在这里插入图片描述

二、总结

以上就是所有的步骤,大家一步一步的操作,就可以达到同样的效果,体验在电脑上模拟出VR的效果。希望能够给大家带来帮助,如果还想了解更多该方面的问题,请给我留言!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值