虚拟现实软件(OpenVRP)的开发目的是为了给大家提供一个标准的、易用 的、高效率的虚拟现实开发引擎,我们采集了VR-Platform在业界数十年的经验总结,引入诸多先进的图形图像学技术,历经两年的集中开发,于2014年4月10日在 infocomm china 展会上正式推出OpenVRP虚拟现实引擎。
软件特色
一,支持发布Windows/iOS/Android/Mac OS/Linux等多个操作系统
支持多平台同时的发布的引擎已经不罕见了。但是相对于国外 许多跨平台发布的软件,OpenVRP针对性的加强了本土化的支持, 从帮助文档、教学视频、技术支持团队、交流社区均能帮助您更快 的将虚拟现实项目发布在您期望的平台。
二,底层代码库完全Open,SDK免费使用
我们基于Open的原则将OpenVRP底层引擎完全开放。基础数学库、 前向渲染器、场景管理器、资源管理器……等各个基础模块完全开源 (提供CPP源文件)。虚拟现实SDK、播放器内核、编辑器内核等我们 免费提供SDK开发包( *.h|*.lib|*.a|*.dll等资源)。
针对于初学者:我们提供了大量的源代码,包含了虚拟现实各种 技术的标准解决方案、跨平台解决方案。同时渲染引擎支持DirectX、 OpenGL、GLES等多个图形编程接口,为图形图像初学者提供了一个 综合的平台。
针对于图形图像研究员:我们提供了随意扩展的编程接口以及大 量的辅助工具,您只需要专心研究你所关注的领域,OpenVRP帮您完 成剩余的工作。例如:如果您是研究建模的专家,我们不仅可以提供 性能检测器、内存管理器帮您找出算法中的瓶颈;并且算法研究完成 后,我们还可以用次世代渲染引擎将成果精美的渲染出来,又或将您 的研究发布在手机端、网页端等各个平台;最终,我们还会帮您推广 和销售您所开发的组件。
针对于项目工程师:可以通过OpenVRP-SDK轻松的将虚拟现实各 种技术扩展到自己的项目里面去。我们除了提供开源的引擎,还提供 各种虚拟现实项目开发供培训服务,帮您快速的搭建自己的虚拟现实 产品/项目。
三,提供更便捷、更轻松的编辑器XBuilder
针对小型虚拟现实项目, XBuilde足够可以让一个美术团队在极 短的时间就打造一个质量优越的虚拟现实项目,并且以各种方式在各 个平台上发布。
针对于大型项目或者虚拟现实产品研发,XBuilder可以和Open VRP-SDK完美结合,提供了一套可视化的开发、测试环境,提供了大 量的美工用户所能使用到的工具。
四,次世代“极光”渲染引擎
拥有最逼真的光影特性,结合最绚丽的材质效果,拥有大量的视 觉特效。注定了即使再简单的场景,也能塑造出优质的画质。
极光渲染引擎采用了当今最流行、最前沿的各个虚拟现实渲染技术:
a. 采用DeferredLighting延迟光照技术
b. SSDO动态遮罩计算
c. CSM+ SoftShadow完美高效的动态阴影解决方案
d. HDR高动态光照渲染
e. GI 间接反射光照效果
f. 支持多达1024盏动态人造光源
g. 支持可编程自定义材质特效
……
五,无限大场景、无限大数据的支持
OpenVRP采用全场景树状管理和存储结构,全自动的动态资源加 载卸载机制,并且根据所处发布平台的不同(WINDOWS/网页/IOS/ ANDRIOD)实时切换资源调度策略。开发者用户根本不需要担心自己 的场景在某些环境下无法运行。
六,脚本系统
脚本系统是各个游戏引擎、虚拟现实引擎中最重要的组成部分, 脚本系统就像虚拟现实项目的大脑,体现了引擎的“思考”能力。
OpenVRP在脚本系统中投入了大量的工作,才具有以下令人惊叹 的特性:
a. 提供类C++,面向对象的脚本系统
b. 支持中/英文双语脚本(对于很多国内用户来说绝对的福音)
c. 脚本运行预编译(大大提高脚本运行效率)
d. 支持自定义扩展脚本
e. 界面化的脚本生成器(低级用户可以通过鼠标点击产生脚本)
f. 内嵌完整的中英文帮助
∨ 展开