首页 > 代码库 > 三维渲染引擎设计与时间(一)

三维渲染引擎设计与时间(一)

一、初始osg

三维渲染引擎:为了实现三维场景图形的结构管理和绘制而提供的一系列API的集合。包括构建层和交互层。

Crystal Space、Java3D、Unreal……

osg库:构件场景图形的场景图形节点类、用作向量和矩阵运算的类;可绘制体和几何体类;用于描述和管理渲染状态的类;以及图形程序所需的典型功能类。

osgDB库:用于2D和3D文件读写的插件类注册器,以及用于访问和读写这些插件的特定功能类;数据的动态分页调度机制

osgUtil库:实用工具库。包括场景图形数据统计和优化工具、渲染后台工具、场景剪裁工具;以及大量几何操作相关的类

osgGA库:提供各种视景窗口交互事件的管理工具,用于构建一个与平台无关的人机设备抽象层

 

三维渲染引擎设计与时间(一)