玲珑天象仪研发进展报告。
实现并集成了Nishita天空渲染算法。下图2、4是Nishita算法的效果,1、3是简化的单次Rayleigh+Mie散射算法。从物理机制和实际效果角度看,Nishita算法是更符合实况的。但是从审美角度看,我认为两者各有各的美感。Nishita算法的白天比较空灵深邃,而简化的启发式算法的曙暮光更加艳丽。因此同时保留了这两个算法,使用者可以自由切换。
Nishita算法由西田友是于1993年提出,是首个基于物理的天空渲染算法。该算法通过路径积分计算阳光在大气中单次Rayleigh+Mie散射,模拟逼真的天空视觉效果。但是该算法计算复杂度比较高,后续有不少改进算法。
玲珑仪所使用的简化算法,没有使用路径积分,而是使用了物理上并不严谨的大气光学质量来表征光线追踪过程中与波长和相函数无关的部分,同时构造了启发式的透射函数以强行模拟真实物理效果。这个算法是在大模型的辅助下设计的。
发布于 美国
