随着GPU的不断升级,人们对三维场景提出了越来越高的要求,各种增强场景效果的技术不断发展,如BumpMap技术通过在低模上应用贴图,通过改变光照效果来增加更多的细节,达到近似高模的效果;Hdr技术通过对场景光照范围进行扩展,以及调整曝光度的不同,达到真实光照的渐变、刺眼的效果;SoftShadow通过对阴影生成技术的进一步加强,使渲染出来的阴影具有明暗变化和边缘过渡,达到线光源、面光源具有的柔和阴影的效果,所有这些,都是为了增强三维虚拟互动场景的画面效果,使之更具有真实性、艺术性。在我的项目开发中,使用了以上三种技术对场景效果进行了增强。其中,BumpMap是使用标准的方式增强了场景物件的凹凸感;Hdr效果通过调节曝光度、模糊场景达到一种柔和、刺眼的光照效果;SoftShadow通过采用PCF+ShadowMap技术实现,并进行了深度比较校正、进一步增强了阴影效果的边缘模糊度和不同深度的明暗变化。示意图如下:
SoftShadow+BumpMap+Hdr示意图 BumpMap放大图 SoftShadow放大图
原始场景示意图 添加Hdr光照后示意图
SoftShadow+BumpMap+Hdr示意图 BumpMap放大图 SoftShadow放大图
原始场景示意图 添加Hdr光照后示意图