无痛醒砖工

码着码着,就湿了

2013年1月22日

[转]热浪扭曲效果

摘要: 热浪扭曲•每个人都对自然界中的这种大气效果很熟悉•光线在穿过不同密度的介质时会弯曲热微光•热空气密度比冷空气小•密度影响介质的折射率•热空气上升的同时会被冷空气替代, 这会改变光射入眼睛的路线•渲染场景到RGBA离屏缓存(可渲染的纹理)•颜色写入RGB值•扭曲度写入Alpha通道•绘制全屏长方形到后备缓冲区•对离屏缓冲采样以获得扭曲度•用扰动贴图来确定扰动向量, 用扭曲度放缩后偏移原始纹理坐标•基于扰动纹理坐标的可增长泊松分布(根据扭曲度来进行偏移)扭曲度•逐像素判断当前像素被扭曲的程度•当光线穿过更多的气体时, 折射程度也相应增加•扭曲随场景深度增加–开始时把渲染目标的Alpha通道清为1. 阅读全文

posted @ 2013-01-22 11:56 cydonia 阅读(2499) 评论(0) 推荐(0) 编辑