Unity3D 开发 && HTC Vive安装及如何连接电脑详细教程(全程图解)_vive focus 3安装使用方法-程序员宅基地

技术标签: Unity3D VR  VR  UNITY3D VR  VR HTC AR  

HTC Vive安装及如何连接电脑详细教程:

在市场上的诸多VR产品当中,htc Vive无疑是体验最佳的设备之一,不过在享受高端硬件带来美妙沉浸感之前,必须要经过一段略微复杂的“手续”,以下是HTC Vive安装详细教程

在安装之前首先要确认下你的Vive附带了下列物品。

■设置部分

一、规划选择游玩区

游玩区即设定的 Vive 虚拟边界。 你与虚拟现实物体的互动都将在游玩区中进行。 Vive 设计用于房间尺度设置,但也可用于站姿和坐姿体验。 在选择设置前,请确保有足够的空间。 房间尺度设置需要至少为 2 米 x 1.5 米(6 英尺 6 英寸 x 5 英尺)的游玩区。

房间尺度设置示例  

找到要指定为游玩区的空间。为获得最佳效果,请执行以下操作:

1、将家具和宠物等所有障碍物移出游玩区。

2、将电脑放置在游玩区附近。头戴式设备线缆可从电脑延伸约 5 米(16 英尺 4 英寸)。

3、确保定位器安装位置的附近有电源插座。请根据需要使用 12V 延长线。

4、请勿让头戴式设备暴露于阳光直射下,因为这可能会损坏头戴式设备显示屏。

二、安装定位器

在规划好游玩区后,我们开始在安装定位器。

1. 使用随附安装工具包将定位器安装在房间内的对角位置。

1.1 在墙壁上标好您要安装各个支架的位置,然后旋紧螺丝将支架装好。在混凝土或板墙上安装时,先钻 ¼ 英寸大小的安装孔,插入锚固螺栓,然后旋紧螺丝将支 
架装好。

1.2 转动定位器,将其旋入螺纹球形接头。请勿一直往里旋入定位器,只需确保足够稳定、朝向正确即可。

1.3 将翼形螺母旋入定位器,使其固定就位。

1.4 要调整定位器的角度,请先拧松夹紧环,同时小心拿住定位器以免掉落。

1.5 转动定位器角度,使其朝向游玩区。

确保与另一个定位器之间视线不受阻挡。每个定位器的视场为 120 度。应当将其向下倾斜 
30 到 45 度。要固定定位器的角度,请拧紧夹紧环。

1.6 为每个定位器接上电源线。 

2. 调整定位器角度,使其前面板朝向游玩区的中心。

3. 为每个定位器接上电源线,然后分别插入电源插座以开启电源。状态指示灯应显示绿色。

4. 连接定位器并设置频道。(PS:请勿在定位器开启后移动位置或调整角度,可能会中断追踪过程。)

要获得最佳效果,请遵循下列建议安装提示:

-将定位器安装在对角,高于您头部的位置,最好在 2 米(6 英尺 6 英寸)以上。

-将定位器固定于不易被碰撞或移动的位置。

-每个定位器的视场为 120 度,建议向下倾斜 30 到 45 度安装,以完整覆盖您的游玩 
区。

-为能获得最佳的追踪,请确保两个定位器之间的距离不超过 5 米(16 英寸 4 英 
寸)。

三、首次设置 Vive

下载 Vive 安装程序:要启动设置过程,请在电脑上载安装文件(>>下载地址<<),运行安装文件,再按照提示操作来完成设置过程。

设置房间尺度的游玩区:选择设置房间尺度的游玩区,尽情享受四处移动和充分交互的虚拟现实体验。(PS:在划定游玩区的边界时,请确保地板上无阻碍物。请勿划定被物体(如桌子或椅子)占据的空间,因为这可能会导致你在探索虚拟现实时被绊倒。)

1. 在电脑上,打开 SteamVR 应用程序。

2. 单击 ,然后选择运行空间设置房间尺度

3. 阅读提示并按屏幕说明操作,完成设置。

设置仅能站立的游玩区:如果只想以坐姿或站姿体验虚拟现实,请选择此选项。

1. 在电脑上,打开 SteamVR 应用程序。

2. 单击 ,然后选择运行空间设置仅站姿

3. 阅读提示并按屏幕说明操作,完成设置。

验证设置:完成 Vive 设置过程后,就可以戴上头戴式设备并拿起操控手柄来开始探索虚拟现实。

当位于游玩区中时,头戴式设备和操控手柄与定位器的距离应当保持在最少 0.5 米(1 英尺 7 英寸)且不超过 5 米(16 英尺 4 英寸)。这可确保这些设备能够在定位器的 120 度视场中被准确追 踪。

■体验部分

一、启动 Vive 系统

1. 在电脑上,打开 SteamVR 应用程序。

2. 确保定位器已接通电源。

3. 确保头戴式设备已通过串流盒连接到电脑上,具体步骤如下:

二、将头戴式设备连接到电脑

3.1 将电源适配器连接线连接到串流盒上对应的端口,然后将另外一端插入电源插座以开启串流盒。

3.2 将 HDMI 连接线插入串流盒上的 HDMI 端口,然后将另外一端插入电脑显卡上的 HDMI 端口。

3.3 将 USB 数据线插入串流盒上的 USB 端口,然后将另外一端插入电脑的 USB 端口。

3.4 将头戴式设备三合一连接线(HDMI、USB 和电源)对准串流盒上的橙色面,然后插入。

3.5 要将串流盒固定于某处,可撕掉固定贴片上的贴纸,再将黏性一面牢牢贴于串流盒底部,然后将串流盒固定到所需的区域。

4. 启动操控手柄。如需详细信息,请参见 第 18 页的启动或关闭操控手柄。

5. 检查 Vive 硬件是否已被追踪到。SteamVR 应用程序中的状态图标以及硬件上的状态指示灯都应显示绿色。

6. 戴上头戴式设备(在戴上头戴式设备前,请确保已将镜头上的保护膜撕下。),详细步骤如下:

佩戴头戴式设备

6.1 将头戴式设备向下戴到眼睛的位置。

6.2将滑带绕到头部后方并调整,以便头戴式设备贴合且舒适地固定于头部。

6.3确保线缆穿过头戴式设备背面的护套,并且垂挂于您的背后。

6.4使用头戴式设备上的 IPD 旋钮,调整一个最舒适的镜头间距。(PS:大多数眼镜能够装入头戴式设备中。如果佩戴的验光眼镜尺寸较大,可调节镜头距离旋钮以扩大头戴式设备内部空间。)

将USB 设备连接到头戴式设备

将 USB 数据线插入头戴式设备以便可以在 Vive 上使用兼容的第三方设备。专为 Vive 设计的 USB数据线由 HTC 另行销售。

6.5 按压打开舱盖便可使用头戴式设备上的接口槽。

6.6 将 USB 数据线插入对应的插槽。

6.6 将第三方设备连接到 USB 数据线另一端。

6.7 装回舱盖。

7. 握住操控手柄。

要调出系统主控面板,可按下任一操控手柄上的系统按钮。

关闭 Vive 系统

1. 按下系统按钮以调出系统主控面板。

2. 选择 。

3. 选择退出虚拟现实。(PS:头戴式设备和操控手柄将自动关闭,电脑上的 SteamVR 应用程序也会关闭。)

安装首次设置安装

STEAMVR


VIVEPORT

 

 

Unity3D 开发VR HTC VIVE 插件选择与版本兼容:

注: SteamVR1.2.2 + VRTK 3.2.0 Unity3D 2017.4.4 (可支持iphone XR)

下载地址: https://download.csdn.net/download/Kaitiren/13102205

VRTK功能简述:

VRTK是一种高效的VR工具包,用于在Unity3d中快速构建VR解决方案,其中包括许多常见的解决方案,例如:

*支持SteamVR和Oculus SDK

* VR模拟器,无需VR硬件即可构建VR

*控制器和耳机上的激光笔

*控制器和耳机上的弯曲指针

*游玩区游标

*指针交互

*捕捉对象的拖放区

*支持俯身物体的身体物理学

*传送

*短跑运动

*触摸板运动

*原地移动/原地运行

*攀登

*对象交互:触摸,抓取对象

*两只手操纵物体:用两只手握住枪支,调整物体大小等。

*高亮对象

*控制器触觉反馈

*控制器效果:突出显示,不透明,可见

* 3D控件,例如按钮,控制杆,门,抽屉,滑块,旋钮。等等

*面板菜单

*径向菜单

*与带有指针或真实世界碰撞的Unity3d UI元素进行交互

*将Unity3d UI元素拖放到画布周围并放入特殊的放置区域

* 以及更多....

后续会逐步文章推荐VR、AR开发功能细节,别忘记关注... ...

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Kaitiren/article/details/109598231

智能推荐

踩坑记录---线程池拒绝策略引起的一系列巧合_org.springframework.amqp.amqpresourcenotavailablee-程序员宅基地

文章浏览阅读629次。一、业务场景1、定时任务从数据库搜索一批需要处理的数据,大概在140w左右2、140w数据使用循环处理3、循环中,将数据处理任务提交到线程池(坑一),并在任务中,把处理结果推送到mq4、定时任务结束二、异常现象在执行循环到过程中,突然循环中断,任务处理失败,循环提前结束三、代码贴图主线程简化版代码如下// 获取全部需要处理的任务数据 List<T> needHandlerList = getNeedHandlerList(shardingContext); _org.springframework.amqp.amqpresourcenotavailableexception: the channelmax l

Html5 注释_h5注释-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏4次。定义注释标签用于在源文档中插入注释。注释会被浏览器忽略。可使用注释对您的代码进行解释,这样做有助于自己和别人在以后对代码的编辑和理解。用法 <!-- 注释内容 --><html> <body> <!-- this is the comment , do not show in the browser,but can be view in the source code --> 只显示内容,没有头部信息。 <!-- 注释,不在浏览_h5注释

【数据结构与算法基础】二叉搜索树和平衡二叉树_二叉搜索树一定是二叉平衡树吗-程序员宅基地

文章浏览阅读918次。写在前面今天学习在排序和查找中都很有用的特殊二叉树,平衡二叉树和搜索二叉树。相关代码实现已上传至Github:data_structure/Tree/1.二叉搜索树(Binary Search Tree)二叉搜索时是一种对排序和查找都很有用的特殊二叉树。其或者是一棵空树;或者是具有以下性质的二叉树:若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值 若右子树不空,..._二叉搜索树一定是二叉平衡树吗

python中123+5.0的执行结果_wtfpython-cn/README.md at master · witglory/wtfpython-cn · GitHub-程序员宅基地

文章浏览阅读451次。What the f*ck Python! ????一些有趣且鲜为人知的 Python 特性. Python, 是一个设计优美的解释型高级语言, 它提供了很多能让程序员感到舒适的功能特性. 但有的时候, Python 的一些输出结果对于初学者来说似乎并不是那么一目了然.这个有趣的项目意在收集 Python 中那些难以理解和反人类直觉的例子以及鲜为人知的功能特性, 并尝试讨论这些现象背后真正的原理!虽然..._python中123+5.0的执行结果

C# 文本编码转换-程序员宅基地

文章浏览阅读3.2k次。1. C#的编码转换默认由System.Text.Encoding进行操控转换.引用为: using System.Text;2. C# Encoding类自带编码有:UTF7/UTF8/UTF32/Unicode/ASCII,Encoding类有一个子类就是Default,此类会随操作环境变化而变化,在Windows平台上编码为"GB18030" (GBK为此编码子...

linux下的source命令及~/.bashrc, ~/.bash_profile详解_source ~/.bashrc-程序员宅基地

文章浏览阅读1.1w次,点赞8次,收藏62次。刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。_source ~/.bashrc

随便推点

浅谈Canvas与SVG_canvas svg 缩放 性能-程序员宅基地

文章浏览阅读3.5k次,点赞2次,收藏5次。1、SVGSVG 可缩放矢量图形(Scalable Vector Graphics),是一种使用可扩展标记语言(XML)描述2D图形的语言。SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式。SVG基于XML,意味着SVG DOM中的每个元素都是可用的,可以为某个元素附加 JavaScript 事件处理器。在SVG中,每个被绘制的_canvas svg 缩放 性能

编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。 注意: (1)能够对1个或多个输入的ASCII码进行处理; (2)对于输入的非ASCII码进行判定和排除。_显示ascii码程序-程序员宅基地

文章浏览阅读6.3k次。import java.util.*;public class Demo3 { /** * @param args */ /* * 编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。注意:(1)能够对1个或多个输入的ASCII码进行处理;(2)对于输入的非ASCII码进行判定和排除。_显示ascii码程序

windows系统批量启动应用bat脚本_批量运行bat-程序员宅基地

文章浏览阅读3.9k次,点赞7次,收藏18次。每次电脑自动重启之后,就要从新打开各种软件。所以就想自己写一个bat脚本,批量启动自己想启动的各个应用服务。@echo off::启动 webstorm64echo start webstorm64call start /d "D:\Program Files\JetBrains\WebStorm 2020.2.1\bin" webstorm64.exe::暂停几秒再执行后面的 命令ping -n 5 127.1 >nul 2>nulecho webstorm6..._批量运行bat

德卡斯特(deCasteljau)递推公式绘制Bezier曲线_decasteljau递推算法代码-程序员宅基地

文章浏览阅读1.3k次。德卡斯特(deCasteljau)递推公式绘制Bezier曲线德卡斯特递推算法比使用定义算法绘图简单了很多,已经成为绘制Bezier曲线的标准算法;参考上一篇文章添加下面代码: CP2 PP[4][4];//德卡斯特递推数组 void deCasteljau(double t);//德卡斯特递推计算 void DrawdeCasteljauBezier(CDC*pDC);//绘制德卡斯特曲线void CdrawBezierCurveView::deCasteljau(double t){_decasteljau递推算法代码

关于远程桌面登陆提示“连接被拒绝,因为没有授权此用户账号进行远程登录”_域用户 连接被拒绝,因为没有授权此用户账户进行远程登陆-程序员宅基地

文章浏览阅读1.2w次。分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 继续跟着教材做实验。在_域用户 连接被拒绝,因为没有授权此用户账户进行远程登陆

Android源码分析之拍照、图片、录音、视频和音频功能_安卓实现 相机功能 录音拍照视频-程序员宅基地

文章浏览阅读624次。From:Android源码分析之拍照、图片、录音、视频和音频功能 //选择图片 requestCode 返回的标识Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"innerIntent.setType(con_安卓实现 相机功能 录音拍照视频

推荐文章

热门文章

相关标签