论文部分内容阅读
本文提出一种纹理合成方法,可实时高质量地生成大纹理。它先基于纹理特征变化的周期性分析,得到合适的纹理块尺寸,以使所划分的纹理块能高效反映这种周期性变化,便于生成高质量的纹理;然后,它在目标纹理上均衡地分布纹理块,使得垂直方向和水平方向上相邻的纹理块之间都留有一个块尺寸大小的空白区域,再对空白区域进行填充,以完成目标纹理的生成。显然,布决操作和填充操作均可并行地进行。同时,我们为每个纹理块预先生成可与其邻接匹配的纹理块集合,以便在填充计算时可用简便的集合求交计算来进行邻域约束的搜索,并将这种求交计算放在CPU中进行,而将邻接纹理块在重叠区域的缝合计算放到GPU中进行,以综合利用CPU和GPU的优势。实验表明,新方法可在一般微机上以45帧/s的速度高质量地实时合成1024*1024的大纹理,而这是已有技术难以达到的。