发明名称 |
一种屏幕空间中体积雾的算法 |
摘要 |
本发明公开了一种屏幕空间中体积雾的算法,包括:利用MRT技术渲染所有场景的物体,把场景的深度信息渲染到一张纹理上;基于渲染得到的场景信息的纹理,分别渲染体积雾模型的背面和正面,得到体积雾的正、背面深度并保存到两张渲染目标中同时结合场景的深度值计算得到可见像素的混合因子;基于计算得到的可见像素的混合因子,把场景颜色和雾的颜色以混合因子进行混合,然后投射到屏幕空间最终颜色。本发明所述屏幕空间中体积雾的算法,可以克服现有技术中模拟效果差、适用场景少等缺陷,以实现模拟效果好、适用场景多的优点。 |
申请公布号 |
CN104392478A |
申请公布日期 |
2015.03.04 |
申请号 |
CN201410607219.8 |
申请日期 |
2014.10.31 |
申请人 |
无锡梵天信息技术股份有限公司 |
发明人 |
张翼 |
分类号 |
G06T15/10(2006.01)I;G06T13/60(2011.01)I |
主分类号 |
G06T15/10(2006.01)I |
代理机构 |
北京中恒高博知识产权代理有限公司 11249 |
代理人 |
姜万林 |
主权项 |
一种屏幕空间中体积雾的算法,其特征在于,包括:a、利用MRT技术渲染所有场景的物体,把场景的深度信息渲染到一张纹理上;b、基于渲染得到的场景信息的纹理,分别渲染体积雾模型的背面和正面,得到体积雾的正、背面深度并保存到两张渲染目标中同时结合场景的深度值计算得到可见像素的混合因子;c、基于计算得到的可见像素的混合因子,把场景颜色和雾的颜色以混合因子进行混合,然后投射到屏幕空间最终颜色。 |
地址 |
214000 江苏省无锡市新区太科园传感网大学科技园立业楼E区711号 |