3D引擎中怎样实现光源在不同方向上光强分布不同的问题

照我的理解,ies light本身已经是对复杂又各向异性的光源相当好的模拟技术了,而光域网图存在经纬两个维度的索引,因此把这个索引作为球坐标采样球形贴图效果应该不错,killzone也用了这个方案,unreal的代码没读过,但是照理说不该只有一个维度的自由度,这样真是这样的话肯定对ies的效果有折扣。不过ies light至少比用基于光学的解析方法模拟复杂形状光源经济得多。除了光域网,light probe和image based lighting也是不错的选择,不过后者似乎更着重于产生environment map的间接光照的感觉,这些应该都算是预渲染方案,简单的面光源线光源还是有实时的模拟方案,至于直接光照不够真实的,除了上述的预渲染方案,剩下的就是靠现有的实时GI算法了吧。只是说说我的看法,懂的有限。


    推荐阅读