VRP 3D ENGINE:三维模型自动贴图技术详解

随着用户对三维场景真实感程度的要求越来越高,三维模型数据量呈几何级数增长,海量的几何与纹理数据对计算机的运算速度以及存储空间提出了更高的要求。

针对海量的几何与纹理数据对计算机的运算速度间的矛盾,VRP 3D ENGINE三维模型自动贴图优化模块采用最低水平线择优插入的自动贴图优化技术,将模型表面分解为多个超面,分别使相机依次垂直对准超面,采用RTT(render to texture,渲染到纹理)技术重新绘制三维场景,渲染到帧缓存中的纹理只包含当前超面的纹理,经过纹理输出便能得到模型物体的各个超面纹理。


拼合纹理时按照“大面积优先”的原则将各个超面纹理进行降序排列,即最大的纹理优先进行拼合。在纹理排放的过程中,需要记录下每张小纹理的尺寸,到一张大纹理中,则需将每张小纹理尺寸适当缩小,并重新渲染为超面纹理,然后重新采用最低水平线的搜索算法拼合,直至能装下全部的超面纹理为止。




VRP 3D ENGINE三维模型自动贴图优化模块可将多个纹理按照最低水平线插入到预定纹理,实现自动纹理的优化处理。在保持物体模型整体外观的前提下显著减少纹理数量,解决海量的几何与纹理数据影响计算机的运算速度及大量占用存储空间的问题。