走进VR开发世界(6)——虚拟现实软件开发工具与技术

1. 外设驱动——Nibiru SDK 睿锐

(官 : http://www.inibiru.com/aboutus.html)

(2)Unreal Engine 虚幻引擎

(官 : https://www.unrealengine.com/zh-CN/what-is-unreal-engine-4) 午时科技有限公司的虚拟产品就是用UE4完成的,特点是效果绚丽风格唯美,很适合建筑或内装的展示。 UE4与Unity5的竞争也趋于白热化的状态,这给我们开发者带来最大的好处是,昔日可望不可及的大型3D引擎如今已经垂手可得了。
接下来提几个专门用于VR领域的软件开发平台。

(3)Quest3D 

(官 : http://quest3d.com/) Quest3D主要面向建筑领域,虽然也包含逻辑处理,相比之下更侧重于给设计人员使用。简单快速搭建虚拟建筑模型,是Quest3D的主要用意。

(4)VRP

(论坛: http://bbs.vrp3d.com/forum.php)

(5)EON

3. 图形库

有了3D引擎,似乎不需要开发人员直接调用3D图形函数库了。其实….不然,实际工作中由于这样那样的原因(或功能或效率),有时还是需要开发人员自己去调用图形库。

(1)OpenGL

(2)DirectX 3D

(3)WebGL

前不久HTML5技术浪潮涌起,也把WebGL推向了浪尖。Unity 5.0也强调了对WebGL的支持,使得互联 上的3D交互及其页面嵌入降低了很多隔阂感。

4. 虚拟现实编程语言

除了各大引擎自身所使用的脚本语言之外,

(1)着色器编程语言: Cg/HLSL

(2)虚拟现实建模语言:VRML

VRML全称Virtual Reality Modeling Language

(3)三维图像标记语言:X3D

后续

实在写不动了… 这篇先不发表,先写出题纲,后期再补充修改。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年4月15日
下一篇 2016年4月16日

相关推荐