摘要
三维场景组织管理中经常采用的空间数据结构--场景图的具体实现,包括场景数据的组织管理,可见性剔除、节点遍历、优化处理、碰撞检测等。在基于场景图的基础上设计并实现了一个实时交互式视景系统开发平台,给出了系统的结构框图、工作流程与信息交互关系,并对视景系统平台的视点控制、场景参数的应用定义文件输出以及场景图像捕捉和视频输出功能进行了详细介绍。平台同时提供了一套基于场景图的可供二次开发的三维图形应用程序接口。
The implementation of scene graph often used in 3D scene organization and management as a kind of space data structure is discussed in this paper. The organization and management of scene data, the culling of node that can't been seen in the scene, the method of visiting scene graph, the optimization of visual effect and the collision detection are given. The design of a real - time interactive visual system platform based on scene graph, the structure diagram of it, the workflow and information exchange relationship are also discussed. Detailed introduction of the platform is put on such functions as flexible management of perspective, the import and expert of scene configuration file, scene image capture and video output. The platform implemented in this paper also provides a group of 3D application programming interface (API) based on scene graph that can be used for practice after-programming.
出处
《计算机仿真》
CSCD
北大核心
2009年第2期247-251,共5页
Computer Simulation
关键词
场景数据管理
场景图
视景系统开发平台
Scene data management
Scene graph
Visual system developing platform