OPEN VRP  1.0
 全部  文件 函数 变量 类型定义 枚举 枚举值 属性 友元 宏定义  
OPENVRP SDK

简介


OPENVRP SDK是中视典数字科技公司OPENVRP开放平台的软件开发组件, 我们采集了VR-Platform在业界数十年的经验总结, 引入诸多先进的图形图像学技术,历经两年的集中开发, 给用户提供一个标准的、易用的、高效率的虚拟现实开发引擎以及完全开放的开发组件。 促进虚拟现实行业 能够更健康、快速的发展,使中国虚拟现实技术能够在OpenVRP的基础上,继续快速提升!

OPENVRP SDK以.h文件和.lib方式提供。用户可根据自己需求,选择多种方式使用本组件。

  • 在xbuilder平台基础上,根据开发标准开发应用插件
  • 利用基础模块直接构建应用程序

SDK内容


内核库


xcore, xsystem两个内核库的头文件,导出库及二进制DLL与PDB文件。

插件库


提供DX11虚拟设备插件,极光渲染器插件,GUI模块插件,XBUILDER界面控件库等插件的二进制DLL与PDB文件。

源码库


提供前向渲染器,XBUILDER编辑扩展库的全部源码。

主要模块


OPENVRP SDK有两个核心模块,多个内置插件,以及众多外挂插件和第三方插件。

核心模块


xcore

xcore为OPENVRP底层模块,主要提供各种基础功能的抽象与实现,主要区分为如下子模块:

  1. Math 数学库
  2. Input 输入抽象
  3. Geometry 空间运算
  4. Device 渲染设备抽象
  5. Thread 线程库抽象
  6. TOOLS 辅助工具集
  7. Other 杂项

xsystem

xsystem为OPENVRP系统模块,该模块基于xcore模块搭建,主要提供系统运行的各种功能支持, 包括场景管理,渲染队列组织,资源管理,消息分发,脚本编译与执行,动画管理与控制,插件管理协调,各种动态对象类型的管理等,主要区分为如下子模块:

  1. Basesystem 基础主系统
  2. Camera 相机系统
  3. Render 渲染系统
  4. Renderscheme 渲染策略系统
  5. Scenemanage 场景管理
  6. Sound 音效系统
  7. Track 动画系统
  8. Message 消息系统
  9. Actor 场景容器
  10. Items 动态对象
  11. Script 脚本系统