Oculus Rift眼镜是虚拟现实设备的里程碑式作品。它的开创性贡献不在于开创了一种全新的感官体验,而在于将这种体验的成本平民化了。
Oculus Rift DK2在官网提供了非中国区的以开发者为目标的在线订购,价格为:350美元+75美元运费。
一、开箱全家福
- Rift本体(重量约440g,上一版约380g)
- 2对镜头(默认1对和近视镜1对)
- 外置摄像头(用于头部位置追踪)
- 摄像头USB连接线
- HDMI-DVI转接头
- 同步传输线(可拆卸,而且去除了DK1的控制盒)
- 电源适配器(自带三UK, AU, EU国标插头给Rift的USB供电)
- 镜头清洁布
二、pc端准备工作
随箱附带纸质装配说明书,按说明连线就好,比较简单。
通过以下链接下载pc版runtime,我用imac链接,下载了for OSX的runtime并在imac下执行安装。
https://developer.oculus.com/downloads/#version=0.4.4-beta
安装完runtime并正确连线之后,摄像头指示灯会点亮。
这里会遇到个小问题,mac会将DK2识别为第二个显示器,但是默认情况下是竖着的,如下图:
需要通过在显示器设置里将其旋转90度:
旋转设置完后应该酱紫:
由于我的imac显示分辨率正好与DK2分辨率一致,所以选择镜像显示器最为方便。
(如果使用扩展桌面方式,需要来回拖拽窗口,很蛋疼。)
运行sdk自带demo,效果如下:
虽然是手机拍摄,但不是哥激动得手抖了,而是输出到显示器上的影像本身如此。
根据sdk文档说明:因为用户是通过透镜观察pc输出的影像,会产生形变和色散,因此pc输出的影像需要进行逆向形变,这样经过透镜就还原为正常影像。所以从显示器直接观看到的实际上是经过逆向形变处理的影像。
三、Oculus Rift的三板斧
Oculus Rift 根据观测点分别运算出左右眼看到的略有不同的实时影像并输出,两眼看到的影像是略有不同的,因此才会欺骗人体视觉,误以为看到了现实世界。——这是它的必杀技之一。
必杀技之二则是:通过眼镜看到的影像充满了人眼的视觉范围,两眼看到的一切皆是数字影像,也就不再认为它是显示器了。
必杀技之三:通过陀螺仪+摄像头跟踪头部位置和方向,实时运算出相应位置+视角的数字影像。虚拟出现实世界的视觉感受。
四、节目单
https://share.oculus.com 提供了分类的节目列表,总的来说win下的节目多,mac下的少。
希望有空我也能写一个节目放上去,不负开发者之名。
下载后解压运行即可。
下面是一个老牌的节目——Titans of Space:
太阳系行星漫游的科普节目。
注意截图中“简体中文”处那个焦点光标,是用目光跟踪实现的呢!——是不是感觉坐在阿帕奇直升机,用瞄准头盔在跟踪目标?
五、总结
没使用DK1,所以进步如何无从谈起。由于目前的分辨率所限,影像的颗粒感杠杠的,
直观的感受描述就是:你正在通过一个毛玻璃观察真实世界。如果平稳地移动位置不会有眩晕感。
但是如果移动的加速度与现实世界不符,或有眩晕感。
六、未来
相信技术的进步,将来不远处,足够细腻的分辨率会消除目前的颗粒感。沉浸式虚拟显示体验的普及已指日可待。随着运算能力、显示设备的成本不断下降,性能不断提升。宅家而观天下的生活触手可及。
这种接近现实世界的体验将会带来教育方式的革新。我们可以穿越时空,置身远古和未来。
人们可以超越现实世界物质条件约束,以较低的成本获得这种体验,从而促进教育公平。
相关推荐
这份文档将引导开发者了解Oculus Rift DK2的硬件特性、系统要求、软件开发工具包(SDK)的使用,以及如何创建和优化VR体验。它涵盖了从项目初始化到调试、性能调优的全过程。其中,开发者会学习到如何设置开发环境,...
Oculus rift DK2 使用教程
Oculus Rift是由Oculus公司开发的一款头戴式显示器,旨在提供沉浸式的虚拟现实体验。它允许用户通过高分辨率和宽视场的屏幕,以及头部追踪技术,来体验和交互虚拟世界。 在本书的简介中,提到的内容包括了对Oculus ...
VR headsets such as the Oculus Rift immerse players in a virtual world by tracking their head movements and simulating depth, giving them the feeling that they are actually present in the environment...
在虚拟现实(VR)领域,Oculus Rift 和 PlayStation VR 是两大主流设备,它们各自有着独特的特性和优势。这篇文章将对这两款设备进行详细的对比,帮助用户了解它们的设计、舒适性、屏幕质量、追踪功能以及硬件性能。...
用于Quartz Composer的Oculus Rift DK2插件用于Oculus DK2基本方向支持的Quartz Composer插件。 为了获得最佳的UI设计速度,请与使用。 (提供的模板需要来自折纸的补丁)。安装并将Oculus Rift DK2.plugin添加到您...
### Oculus Rift 开发最佳实践指南知识点汇总 #### 综述 - 沉浸式体验的重要性 - **目标**: 本指南旨在帮助开发者创造出既能够提供出色沉浸式体验,又能够确保用户的身体和心理舒适度的产品。 - **核心要素**: - ...
Oculus-Rift-DK1-camera-mounts 一系列 .stl 文件,用于将相机(或其他小工具)的 3D 打印支架安装到 Oculus Rift DK1。 文件 base.stl 来自 。 请注意,由于 DK1 屏幕每一半的方向/纵横比 ,但这些文件可能是其他小...
OculusMeetsAR是一个在增强现实应用程序中使用Oculus Rift DK2头戴式显示器,两个Logitech C310网络摄像头(带鱼眼镜头)和Natural Point OptiTrack Flex 3跟踪硬件的库。 一些示例视频: 请访问我们的Wiki获取...
标题中的“Oculus官方公开DK1外设的源代码以及工程原理图”表明,这是一个关于Oculus Rift DK1(Development Kit 1)开发者版本的重要开源项目。Oculus Rift是虚拟现实(VR)头戴设备的早期代表,由Oculus VR公司...
TinyOculusSharpDxDemo 一个Oculus Rift DK2演示,可观看1万6千箱风暴! 该程序具有以下功能。 直接从C#调用Oculus Rift SDK 使用SharpDX库(DirectX 11) 多线程渲染实例渲染使用延迟上下文进行有效的立体渲染
在Oculus Rift DK2(Developer Kit 2)的时代,Runtime 0.8是支持该设备的重要驱动程序,确保头盔与计算机之间的顺畅通信。 ### 1. Oculus Rift DK2 Oculus Rift DK2是第二代开发者套件,为开发者提供了一个平台来...
Oculus Rift 的 ROS 节点 这是驱动程序。 有关 Oculus Rift SDK,请参阅 。 安装 请将OculusSDK/LibOVR复制到oculus_driver/目录下,在Debug模式下编译。 (如果你使用的是OSX,请启用rtti和exceptions。)如果你想...
2. **立体渲染**:Oculus Rift要求左右眼看到不同的图像以产生深度感。插件处理这一过程,确保正确的图像被送入每个眼睛,为用户带来逼真的3D视觉效果。 3. **交互性**:借助插件,你可以连接Oculus Rift的控制器或...
Oculus DK2 与Unity 环境搭建 所需的一套资源 其中包括: 1、Oculus驱动 2、Oculus Unity工程插件 3、Win补丁 4、Oculus 推荐的英伟达显卡驱动 5、Oculus-Unity版本对照表
Oculus Runtime SDK 0.8.0.0_win是专为Oculus DK2(Developer Kit 2)设计的一个关键组件,它是Oculus Rift虚拟现实头盔在Windows操作系统上的运行库。这个SDK(Software Development Kit)对于开发者来说至关重要,...
《类淋巴瘤:增强主观解体的虚拟体验》是一个创新性的项目,结合了艺术与科技,利用Oculus Rift DK1虚拟现实头盔、Arduino微控制器和脉冲传感器,为用户提供了一种独特的虚拟体验。这个项目旨在探索人类感知的边界,...
使用 JOGL、JOVR 和 Oculus Rift DK2 的简单示例 目前针对 OpenGL 2.1 我在 2010 年中期的 MBP 上在 OSX 10.8.5 上获得了 ~113fps。 工作正在进行中。 运行目标:RiftClient0440NoMatirx - 添加了纹理,但视口...