教你怎么开发VR游戏系列教程三:VR游戏开发中常见的一些概念

原创 2015年11月19日 18:41:47
这篇介绍几个常见的VR相关的概念,欢迎补充~

九轴传感器:
九轴其实就是加速度计、磁力计以及陀螺仪的总称。
分别有如下优缺点:
  • 加速度传感器:
主要用于线性加速度及倾斜度测量,还可以通过计算得出速度相对距离等信息
不能区分重力加速度和其他加速度
线性距离通过综合计算得出,只是相对距离,存在累计误差

  • 磁力计:
测量地磁场,并通过磁场变化得出方向绝对值
易受其他磁场干扰
需要补偿

  • 陀螺仪:
测量旋转率(角速度)的绝对值,综合计算可得出相对旋转角度
快速精确
不受线性加速度及周围磁场影响
相对的旋转角度在长时间使用后,存在累积误差

九轴融合算法:
综合加速度传感器、磁力计以及陀螺仪的优缺点,目前较好的做法是:利用加速度传感器(三轴)、陀螺仪(三轴)进行动作、姿势的检测,使用磁力计(三轴)对累积误差进行修正,即成为九轴。


瞳距:
人眼瞳孔之间的距离。一般成年男性的瞳距在60毫米~73毫米之间,成年女性的瞳距在53毫米~68毫米之间。我一般会设置成70mm,即两个相机之间的偏差为70mm.


FOV:
相机的视野,以度为单位。


畸变:
光学畸变,如下图。有的镜片有畸变,比如Oculus/Cardboard等;有的无畸变,比如ANTVR。


ViewPort Rect:
视窗(视口)大小。在unity3d中模拟两个Camera看到的范围。

OK,那么今天就讲到这里,欢迎大家一起加入交流讨论,咱们官方技术交流群是:

AR/VR学院技术交流群 129340649

一个初学者关于vr游戏开发的优化总结

最近在做一个关于vr游戏的项目,作为一个刚刚毕业并且刚刚进入这一行业的新手,有太多太多的东西需要学了。经过这个三个月的时间,在整个团队的合作下,算是基本完成了游戏吧,平台是三星的gear vr,现有在...
  • u011896787
  • u011896787
  • 2016年11月09日 10:46
  • 5342

从零开始丨使用Unity3D进行VIVE VR游戏开发

使用Unity3D进行VR游戏的开发,首先需要具备的条件
  • caodongfang126
  • caodongfang126
  • 2017年01月06日 09:49
  • 5897

【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt

【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt VR即Virtual Reality虚拟现实。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机...
  • u010785585
  • u010785585
  • 2016年12月30日 09:31
  • 5862

走进VR游戏开发的世界

注: 原文2016年2月发表于公司内部社区, 最近才由同事转载出来, 删去了文中引用的一些内部文章和视频. 在这里我也只是把外网版本转过来, 留做备份. 背景介绍我们组在2014年下半年尝试开发了一款...
  • xoyojank
  • xoyojank
  • 2016年05月01日 00:19
  • 16844

一个VR游戏DEMO的开发历程是怎样的?

在博客中看到一篇PC Vr讲解很独到的文章希望大家可以喜欢 出处:http://ms.csdn.net/geek/91921 VR现在似乎是个火热的话题,但在国内又毫无意外成了个看不清的迷局,...
  • qq_15807167
  • qq_15807167
  • 2016年07月28日 21:10
  • 1748

教你如何开发VR游戏系列教程四:UI 设计

这篇帖子主要介绍怎么创建VR UI。  常见形式:  1、2D  NGUI、UGUI  2、3D  模型  由于后续NGUI可能停止更新以及与U3d后续版本不兼容问题,那么主要就以UGUI为例。NG...
  • ggtaas
  • ggtaas
  • 2015年11月19日 19:37
  • 2717

VR游戏交互开发的一些体验

VR游戏交互开发的一些体验 本文主要写写VR交互输入控制的一些浅薄的经验交互方面,头控和视线按钮依然较为主流,可以获得传感器数据来获得输入除了实体按钮输入之外还可以探索其他交互方式,比如触摸板等,但...
  • caozhankui
  • caozhankui
  • 2016年06月17日 23:56
  • 8387

《VR入门系列教程》之5---应用方向

VR应用方向     面向消费者的虚拟现实才发展了几年,就出现了大量应用程序,虚拟现实抓住了人们对未来的渴望。开发者甚至想要把整个现实世界都做成虚拟现实,这些都是可以理解的。 ...
  • liulong1567
  • liulong1567
  • 2016年01月08日 20:38
  • 4873

《VR入门系列教程》之8---GearVR

高端移动虚拟现实设备---三星GearVR     Oculus Rift也许是虚拟现实头显的典范,但是它还是存在许多问题。首先,它需要基于一个具有强大图形计算能力的计算机,而使用一般的笔记本、...
  • liulong1567
  • liulong1567
  • 2016年01月20日 09:43
  • 3551

《VR入门系列教程》之2---VR头显

什么是虚拟现实?     虚拟现实的目标:让人们相信真实地处于一个虚拟世界中。要达到这个目标就得让人们的大脑(负责视觉和运动感知部分)欺骗他们。不同技术合在一起才可以创造这种幻觉,包括:     ...
  • liulong1567
  • liulong1567
  • 2015年12月28日 21:32
  • 8854
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:教你怎么开发VR游戏系列教程三:VR游戏开发中常见的一些概念
举报原因:
原因补充:

(最多只允许输入30个字)