针对现有建筑物三维模型中大量零散纹理在实时可视化时易造成巨大渲染开销的问题,提出了一种建筑物三维模型的纹理优化处理方法。首先解构三维模型的表面法线特征,通过三角形种子点生长方法获得法线相近且空间相邻的一组三角形集合,然后将该三角形集合投影到最大投影面后再提取出边界得到超面;通过最低水平线择优插入算法,将超面上对应的零散纹理渲染为一张纹理,进而实现纹理的优化布局,最终将优化后的纹理映射回建筑物表面。实验表明该方法能够很好地保持建筑物模型整体外观的可视化效果。
Scattered textures in 3Dmodel building have added a huge computational cost to the process of real-time rendering.This thesis proposes a texture optimization methodology for 3Dbuilding models based on super face.The approach firstly deconstructs the surface geometric characteristics of a 3D model,and then obtains a set of adjacent triangles whose normals are nearly consistent;using seeded region growing,then projects the set of triangles onto the largest projection plan and extracts the boundary to get the super faces.Finally,in order to achieve texture layout optimization and improve the utilization of texture space,it renders the scattered textures corresponding to the super faces into one texture through the optimization insert algorithm.The results show the approach can process three-dimensional building models correctly,significantly reducing the number of textures and the storage space required while maintaining the overall appearance of the scene.