论文部分内容阅读
逼真的光照效果是计算机真实感图形生成追求的主要目标,而材质光照属性的精确设定是其中的关键问题。目前从实拍照片中获得物体的材质信息来增强所生成图形真实感已成为新的研究热点。其研究内容可分为逆向绘制、基于图像的重光照和对材料样本的光照采样等三类方法。逆向绘制方法反求物体的材质参数,但难于实现实时的全局重光照绘制,而且对光照条件要求严格。基于图像的重光照需要大量采样图像,而且难于重建表面光照的高频分量。对真实材料样本采样的方法获取样本在大量不同的光照方向和视线方向时的数据,利用相近的光照和视线方向的采样图像数据绘制物体,它又分为双向反射率和双向纹理函数两种方法。由于采样数据量巨大,因而需要高效的压缩方法,同时尽量满足实时绘制的要求。双向纹理函数作为一个局部光照下的采样数据,与辐射度方法相结合是一个有意义的工作,目前还很少看到这类论文。本文研究了复杂环境光下的实时全局重光照绘制、双向纹理函数的有效压缩与绘制以及双向纹理函数在辐射度场景中的应用,有以下的创新:1)结合了逆向绘制和基于图像的重光照方法,利用少量的固定视点不同光照方向的采样图像获得材料的反射属性和各个面片的低价重光照函数。材料反射属性用于计算场景中的直接光照分量,低阶重光照函数计算各个面片上的环境光照和间接光照。仅用少量的采样图像实现了复杂环境光照下的全局重光照效果,而且绘制速度达到了实时,同时保留了场景中清晰的高光和阴影边缘等高频光照效果。2)通过扰动面片的法向和材料高光属性系数重建物体表面的丰富细节,避免了表面细节的繁琐几何造型过程。3)提出了一种有效的BTF压缩方法。将简单BTF样本区域分解成整个区域统一低频光照函数和逐象素变化的高频细节函数两部分,低频光照函数反映整个样本区域的整体光照效果,高频函数生成各个象素的细节。对复杂样本区域则自适应地将象素聚集成几类,并在各个象素类内对视线采样方向进一步自适应地聚类。