总结
本文主要内容
- 总结大气相关paper
- 介绍大气散射数学模型,和预计算大气方案
- 其中比较重要的是Bruneton(2008)的,支持multiple scatter(Elek的一样,就是发表完了)
Related work
- Nishita 1993年最早提出大气模型,用raymarching进行积分做single scattering
- O'Neil 2005年提出预计算tansmittance,优化-per vertex做积分,per pixel做phase计算
- Schafhitzel 2007年预计算single scatter到3D LUT
- Bruneton 2008年,考虑earth shadow-4D LUT,支持multiple scatter
- Oskar Elek 2009年,不考虑earth shadow-省,multiple scatter算法和Bruneton一样(悲剧,发表晚了)
- Yusov 2013年优化了参数编码,优化Horizontal瑕疵
- Bruneton 2016年比较了所有模型1612.04336.pdf (arxiv.org)
- Sébastien 2020年优化multiple scatter计算等(s2020)Scalable Atmospheres in Unreal Engine
(2008)Precomputed Atmospheric Scattering-Bruneton
2008 Paper:Precomputed Atmospheric Scattering (inria.fr)
2017整理并开源,包含代码、文档、在线demo: https://ebruneton.github.io/precomputed_atmospheric_scattering/
Summary