摘要
研究面向虚拟环境的场景管理关键技术并加以实现。构建了一种能有效描述大规模虚拟环境的场景图和基于该场景图的场景二叉树(SBSP),以此为基础,实施了场景管理与绘制分离策略。提出一种基于多线程入口的大规模虚拟场景的实时调度方法,该方法由入口根据化身的运动对空间进行实时调度,能避免传统调度方法的复杂的多线程通信。以上述关键技术为核心,利用OpenGL和C++开发了虚拟环境原型InteVR1.0,该系统可实现大规模虚拟环境的场景管理和实时漫游。
In this paper, several key technologies on virtual environment oriented scene management and their implementation are addressed. Adopting the strategy of managing and rendering scene respectively, a new scene graph that can effectively describe large-scale virtual environment and a Scene graph based Binary Space Partition tree (SBSP) are proposed. Multiple thread technology based portal is used to load universe at real time according to the motion of avatar, and this method can avoid complex multiple thread control and communication of traditional scene schedule means. Based on above techniques, a prototype system named InteVR 1.0 has been developed, which uses OpenGL as graphic interface, to support the scene management and real time navigation of large-scale virtual environment.
出处
《系统仿真学报》
CAS
CSCD
2003年第6期891-894,897,共5页
Journal of System Simulation
基金
基金项目:国家自然科学基金(70150001)
华中科技大学研究生基金