摘要
针对OGRE不能实现海量三维模型动态调度的情况,实现了以单个模型为单位的动态加载卸载,实现了预加载,解决了模型"突现"的问题;对离开窗口的模型进行判断,删除过期的模型;对于采用多个细节层次的情况,没有用到的细节层次模型也会从内存卸载。实验结果表明,改进之后,内存占用率大大降低,缓解了内存压力,表明了该方法具备有效性。
According to the problem that OGRE can't realize the three-dimensional model of the dynamic scheduling, first a single model is realized as the dynamic loading and unloading unit, then the preloading is completed, the problem of "suddenly show" is sowed. When the model leaves the window, it is judged, and is deleted when expired. For the case of multiple levels of detail, the level of detail model unused is unloaded from memory. The experimental results show that, after improvements, memory usage is much lower, the pressure of memory is alleviated greatly, the effectiveness of the method is proved.
出处
《计算机工程与设计》
CSCD
北大核心
2013年第11期3977-3981,共5页
Computer Engineering and Design
基金
南宁市科技开发基金项目(201002010A)