节点文献
基于Creator的三维场景模型优化技术研究
A Research of Optimizing Techniques for the 3D Scene Model Based on Creator
【作者】 梁波;
【导师】 谈国新;
【作者基本信息】 华中师范大学 , 教育技术学, 2009, 硕士
【摘要】 虚拟现实技术的主要目标之一是允许用户以尽可能自然的方式与虚拟世界进行交互,虚拟现实系统中的虚拟物体给人真实存在的感觉。就计算机图像来说,以目前的计算机图形学的水平,只要有足够的计算时间,就可以生成精确细致的画面。但VR系统的要求是实时显示,这不仅仅要求考虑场景效果,还要考虑系统的反应速度。因此,在VR高质量图形的实时生成要求下,如何从软件着手,减少图形画面的复杂度,同时保证三维场景的精确性,已成为虚拟现实中场景生成的主要目标之一。基于Creator的三维场景优化技术的研究意义在于为解决图形显示质量与显示速度之间的矛盾提供了一条可行而且有效的途径。本文结合华中师范大学数字校园视景管理系统,以数字校园的三维模型数据库为实例,探讨了在专业三维建模软件MAYA和Creator下构建及优化三维数字校园模型库的方法。主要的研究内容如下:首先,将现有的实用三维模型优化技术按照OpenFlight模型数据库所包含的三种基本信息进行整理和分类:基于模型几何特征优化,有删除法和合并区域法;基于模型外观属性(节点属性)中纹理的优化,有纹理尺寸和格式的选择,以及公告牌技术等纹理技巧的使用;基于节点数据组织优化(模型层次化结构),有合理组织节点数据、LOD技术、实例技术、外部引用技术的使用。其次,在前人研究成果的基础之上,并结合在整个系统制作中的经验,总结模型库结构优化的六项策略。再者,在前人研究成果的基础之上,并结合在整个系统制作中的经验,对离散LOD模型数据制作的原则提出了自己的见解。最后,结合实例,按照以上的分类对三维模型数据库进行优化,对得到的优化模型与原模型在文件数据量、加载时间、内存占用量等参数进行比较分析,得出采用的模型优化方法在实时系统的可行性和必要性。
【Abstract】 The one of aims of Virtual Reality technology is that the user could interact with the virtual world in a natural way as much as possible. The objects in Virtual Reality system give user the felling that they are real. In the current level of computer graphics, it’s not a difficult to generate accurate and detailed computer images so far as there is sufficient computing time. However, if you want VR systems are real-time display, there are not only the effect of the scene should be considered, but also the speed of system response. Therefore, in order to ensure the high-quality graphics in VR display real-time, how to reduce the complexity of the graphics screen in the way of software, at the same time guarantee the accuracy of 3D scenes have been one of the main objectives of concreting a VR scene.The significance of optimizing techniques for the 3D scene model based on Creator is to provide an effective and efficient way to solve the contradiction between the quality and the speed of graphical display.This paper discusses methods of creation and optimization based on the software which is used to create 3D model such as MAYA and Creator taking the Huazhong Normal University Scene Simulation Management System and the Digital Campus 3D scene model for example. The main content is as follows:Firstly, optimizing techniques for the 3D scene model are classified into three types according to the basic information in OpenFlight model database. Remove and combine belong to optimizing techniques based on the characteristics of the model geometry. Optimizing techniques based on model attributes are focus on the optimizing of texture. Appropriate size and format as well as some texture techniques such as billboard help debase the EMS memory. Besides, appropriately organizing nodes, and LOD, Instance, External nodes are used to effective optimize the hierarchy structure of the database.Moreover, this paper sums up six strategies on how to optimize model data library referencing the results of previous studies and the experience gained during the work.Furthermore, this paper puts out some principles about how to product Discrete LOD model data referencing the results of previous studies and the experience gained during the work.Finally, this paper optimizes the model data according to the classification taking the Huazhong Normal University Digital Campus 3D scene model for example, then compares with the original system in the document, the load time, the EMS memory and so on. A conclusion is draw that these optimizing techniques adopted are feasible and necessary for real-time systems.
【Key words】 3D scene; Digital Campus; Creator; model optimization; OpenFlight; node; optimization strategy; optimization principle;