VR虚拟现实技术开发流程

TIME: 2016-05-15 18:55:54     


  如果你决定要开发VR游戏或者VR应用,那么不要试图说服你身边的同事、亲人来使用。他们首先很可能连VR是什么都不知道,然后又会质疑你“用VR玩游戏有什么好处”。你要做的事情就是坚信VR游戏是有前景的,然后沿着这条道路走下去。


  VR(虚拟现实)是当前全球科技领域最为火热的技术之一,吸引了国内大批企业和资金争相涌入,大型硬件制造商已经涌入虚拟现实市场,最引人注目的就是Facebook斥资20亿美元收购Oculus VR。三星和HTC计划于年底推出虚拟现实设备Gear VR和Vive。索尼的Project Morpheus预计将于2016年上半年亮相。在虚拟现实硬件设备逐步完善的同时,内容和应用的缺乏仍是制约行业普及的一大瓶颈,弥补生态短板、打造产业链成为当前国内虚拟现实行业的发展关键。


      尽管现在国内的硬件厂商还受困于“先卖硬件,后出内容”的模式:没内容不好卖硬件,没用户就没付费。但笔者一直主张硬件+软件共同销售的模式,如果开发者能够与硬件进行结合,那么就不要错过机会。



      拟现实技术为科技行业带来了一次新的计算革命,深刻影响着游戏、影视、购物、医疗、房地产、教育等各个行业。虚拟现实市场真正成型还需要几年时间,但其潜力十分巨大,普及的关键还在于内容是否具有吸引力,这也需要通过行业上下游的深度合作来共同构建完整生态。

     vr开发流程:

1、虚拟现实开发流程:

通过调研、分析各个模块的功能。在具体开发过程中虚拟场景中的模型和纹理贴图都是来源于真实场景,事先通过摄像采集材质纹理贴图,和真实场景的平面模型,通过ps和maya(或者3dmax)来处理纹理和构建真实场景的三维模型,然后导入到unity3D构建虚拟平台,在U3D平台通过音效,图形界面,插件,灯光设置渲染,编写交互代码,最后发布设置。


2、建模技术:

构建三维模型,在虚拟场景中看到的任何物品或者模型都是真实场景中实物的再现,这就是虚拟现实给人一种真实场景的感觉,建模是构建场景的基本要素,在建模过程中还有一点最重要就是模型的优化,一个好的虚拟现实项目不仅要运行流畅、给人以逼真的感觉同时还要保证模型的大小,保证程序发布之后不会占用太大的内存,(PS:基本的优化原则就是:制作简模,建模过程中基本上所有模型都是简模,对于相交的面要删除相交之后重复的面,尽量减少模型的点以达到优化的目的)


3、交互技术:

除了场景模型的优化之外,交互技术也是虚拟现实项目的关键。unity3d负责整个场景中的交互功能开发,是将虚拟场景与用户连接在一起的开发纽带,协调整体虚系统的工作和运转。模型在导入Unity之前必须先导入材质后导入模型,这样防止了模型纹理材质的丢失。


4、渲染技术:

在做虚拟现实项目中,交互式基本,渲染是关键,一个好的项目,除了运行流畅之外,场景渲染的好坏也是成败的关键,好的、逼真的场景能给用户带来完成真实的沉浸感,对于用户来说真实感越好,月容易得用认可,才能做到真正的虚拟现实。基本渲染都是通过插件来实现,在需要高亮的地方设置shader,效果就是看到台灯真正可以感受到发亮的效果,地面倒影的效果和太阳光折射的效果。


上一篇:如何把企业店面轻松搬上手机!

下一篇:万众创业时代,年轻人为什么不愿做实体经济?

Copyright © 2010-2016 广州艺智帆信息科技有限公司 粤ICP备16055917号-1