精彩专题

文档资料

南大先腾3D游戏引擎主要技术特点

南大先腾3D游戏引擎主要技术特点

2015-10-31 10:25:39

         当人处于较为黑暗的地方,为了更好的分辨物体,瞳孔会张开很大,以便吸收光线,视觉亮度会从伸手不见五指慢慢的提升到一个可以辨认的程度;当骤然从黑暗的地方走到阳光下时,眼前一片亮白,瞳孔会自动缩小,以阻止大量光线冲击视神经,而视觉亮度也会慢慢降低到一个眼睛可以接受的程度。OpenGL在表示图象色彩的时候用的是RGB色彩,每个通道色彩值被钳制在01之间,最低(0, 0, 0)是黑色,最高(1, 1, 1)是白色,计算机无法显示高于1的颜色,远远低于人眼能感受的亮度范围,图像与现实相比起来显得灰暗平淡。HDR技术就是通过附加RGB色彩之外的亮度信息,实现动态变化的对比度范围,根据图像亮度最大和最小值的差距,在计算机能表现的对比度范围内将其作适当的放大或缩小,从而实现那种高光太过晃眼以至于覆盖了其他细节,或阴暗中也有清晰对比度的视觉感受。
 
关闭HDR的效果                打开HDR的效果
 
         将已经渲染至帧缓存的图像截取成贴图材质,进行一些图像处理后再渲染回帧缓存中去,用以模拟一些现实中的视觉特效。
         通常是用于模拟光线通过水面,热空气或者不均匀玻璃等出现的扭曲现象:
碎玻璃的效果
除了色彩数据之外,深度值数据也被应用到很多后加工特效中来了。深度值表示的是物体与视点的距离,越远越接近1,越近越接近0,基于这个技术的特效,如屏幕雾化、景深等已经被广泛的应用了:
   
两幅景深的效果图
雾化效果
 
 

[上一页][1] [2] [3] [4] [5] [下一页]