时间:2017-11-25 21:18:29 作者:啤酒 阅读:16777215
VR应用的开发,立体渲染是一个非常重要的步骤,下面52z飞翔小编就和大家说说立体渲染的开发教程吧。
立体渲染
在虚拟现实中,三维图像渲染是一个大问题,然而现在又碰到了如何处理相机这个难题,相机本身就需要处理变换矩阵和投影矩阵,可恶的是,VR中我们还需要处理两次(每只眼睛处理一次)。
不过境况并没有那么糟糕,我们有几种处理相机的方法,下面来介绍一个最简单的方法:
创建一个主相机:应用程序控制唯一一个主相机,所有的逻辑动画等等都只针对主相机,这样,我们在处理相机与其他物体交互的时候就变得简单统一,此外需要注意主相机不参与真正的渲染。
主相机还有一个好处,就是可以在双立体视图和传统单一视图之间切换。
用两个相机渲染:除了主相机,VR程序需要外加两个相机,用来真正处理渲染。
这两个相机需要与主相机的位置和朝向保持一致,只是有一点不同,就是它们分别要向左向右偏移一点点,用来模拟我们的瞳距。
渲染至两个视口:VR应用分别创建的左右眼的渲染相机,它们的视口宽度都是屏幕宽度的一半,高度都为屏幕高度。
每个相机处理图形的时候都用了特殊的投影矩阵,这个投影矩阵可以处理反畸变问题(Oculus SDK中提供了这个算法)。
至此,我们已经简单的了解了VR的图像处理过程,这里讲的非常简单,如果要深入那么每一个点都可以用一整本书来介绍。
随着你的程序变得越来越庞大,你需要处理大量的底层问题,对于这些问题最好交个游戏引擎来做。
当然,你要是非常NB,你可以自己写一个引擎,但是如果你跟我一样希望集中精力做应用层的事情,那么最好还是使用一个现成的引擎。
一台高性能的VR设备不仅可以带你去世界各地体验“身临其境”的景观,还可以让你在家中畅玩Steam上沉浸感十足的游戏。今天52z飞翔小编为大家推荐的,是目前市面上主流的几款高人气VR头显,买台回来陪你度过每个周末,相信会给你不一样的感觉。
16777215一些规模较大的博物馆和艺术馆都开创了自己的VR展区或应用程序。如大英博物馆与Oculus合作展出收藏的埃及木乃伊、洛杉矶当代艺术博物馆展出画家Kerry James Marshall的VR回顾展、史密森美国艺术博物馆创建的免费VR App等。
16777215VR游戏《Final Approach》(最后进场)在最近迎来了更新,这一次的更新在这款游戏里面新增了排行榜和挑战模式,这两个内容的添加无疑是给这款游戏增添了新的乐趣。甚至从某些方面来说,能够进一步刺激用户玩游戏的欲望。其实自从《Final Approach》这款游戏在HTC vive平台发布的那天开始,这款VR游戏就一直在通过管理一个机场来测试众多玩家的多任务控制能力。
8781824VR硬件设备有哪几种形态?按照目前VR的硬件形态来划分,VR头戴设备主要分为三种:移动端头显、外接头戴式设备和一体机头显。
16777215VR之家消息:一个人如果患上了绝症,就等于是跟自己宣判了死刑日期,很多绝症患者在住院的时候就会有死亡焦虑。为了减缓这样的症状,设计师利用VR创造濒死体验,用户可通过VR头显观看实时视频。
16777215PlaystationVR许多玩家都反应会发生左移的问题,下面52z飞翔下载小编跟大家分享一个解决方法。
16777215现今的VR隐私是个大问题,而国外专家则认为,未来VR技术或能够成为用户安全隐私的最后堡垒。
16777215VR的三维坐标开发的教程有许多新开发者还不了解,这里52z飞翔小编跟大家说说吧。
16777215VR能够带来更加沉浸的恐怖体验,那么VR恐怖的根源到底在哪呢?这里52z飞翔小编跟大家聊聊吧。
3932160