代价是帧率的降低,差不多是从73降到71-70这种级别
下雨的时候还是看得出一点点边缘,但是比原版PTGI好多了
原理就是在 lib/Common.inc 中的 GetSkylightData 函数里面,每执行一次 SkyShading ,附加执行一次 CloudPlane,让云也参与光追范围外的天空光照计算
不过执行25次 CloudPlane 带来的帧率负优化比我预想的要低不少?我还以为至少要低个10%什么的
优化前:

优化后:

优化前:

优化后:

优化前:

优化后:

下雨的时候还是看得出一点点边缘,但是比原版PTGI好多了
原理就是在 lib/Common.inc 中的 GetSkylightData 函数里面,每执行一次 SkyShading ,附加执行一次 CloudPlane,让云也参与光追范围外的天空光照计算
不过执行25次 CloudPlane 带来的帧率负优化比我预想的要低不少?我还以为至少要低个10%什么的
优化前:

优化后:

优化前:

优化后:

优化前:

优化后:
