VR虚拟现实资料和技术
VR虚拟现实的爆发,越来越多的知名企业开始布局VR产业,也期望在未来的VR市场中,能占据有利地位。
VR简单上手教程主要分为三部分
VR app开发
开发VR app或者游戏的应用将安装在MAC、PC、Play Station 或者安卓、iOS上面
VR主要在UI、UX 以正确的方式感受现实环境,
3D引擎。Unity是个优秀的入门引擎,掌握它需要学习C#和Java语言
VR电影:
VR电影是VR另一个边界,方法是使用特殊的全景摄像机来录制360度视角的影片
可以Google搜索「VR camera rig」,中360Heros全景相机架是个不错的选择。
你需要对视频做编辑,这时候普通的视频编辑器就不能用了,必须使用VR视频编辑器,比如「SpliceVR Editor」
VR web 开发
Google和Mozilla携手致力于WebVR的建设,VR web体验将带给你类似浏览facebook或youtube的体验。用户在web上,可以将视频切换到「VR模式」。和VR电影不同的是,用户可以在VR环境中来做VR购物、VR约会或者VR在线课程的学习
需要学习一下three.js。three.js是一款运行在浏览器中的 3D 引擎,
创建各种3D场景,包括了摄影机、光影、材质等各种对象,Java编写的WebGL第三方库,
官网学习:threejs.org。然后参考Github上的 borismus/webvr-boilerplate项目试着实现一个简单的VR网站,使用Chromium或者Mozilla nightly来测试你的VR站,参考webvr.info ,
试着向你的场景中加入3D模型,并试着改变它的位置,并将它旋转,threejs.org的examples中有丰富的小例子。假如你想向其中加入一些物理信息系统,参考Github中的Hello-Cannon.js!项目。
WebVR并不是一个新事物,使用WebGL在浏览器呈现互动3D图形已经超过5年,目前已经拥有各种实现方法,
新的可用开源库可以让即使是新手开发者也能在很短的时间内构建虚拟现实体验。要是在这么短的时间内完成这个事情是一件非常困难的。但经过一些热心开发者的努力(Josh Carpenter、Brandon Jones、Vlad Vuki?evi?、Tony Parisi和Boris Smus,这里只是提到部分人。),他们为网页内容开辟了一片新天地。