成果总结:
哎~也不算什么成果总结,这周就是不断尝试修改源代码,希望有一个好一点的光影效果。
目前出了一点点效果,但是感觉不会被通过,却有懒洋洋的。再加上三个下午有事,所以成果很少……
想法:如果是背光面,且角度很小,则直接涂黑。
问题:①出现别的黑色区域,放大看是条纹,未能找到一个合适参数既涂黑又没有别的黑色。
②阴影边缘有锯齿,即使加入抽样,也只是将尖锯齿变为圆锯齿,没有颜色的平滑过渡。
③某些时间点(即某些角度下),背光墙面还是不能全黑;有的放大后消失,有的不能。
(1)在loop over the slices中修改 :
depth<c.z+0.0005 条纹消失,但阴影边缘锯齿严重。
(2)在slow PCF sampling中修改:
depth<refvalue-0.0005圆锯齿,其他地方黑点消失很多,放大到某一程度时效果看得过去。但没有颜色过渡,只有离散抽样。
下周目标:
两个思路方向:
(1)仍然以背光面全涂黑为目标,搞清角度dot(l,n)的含义,进而搞清背光面有些角度下不能全黑的原因。
(2)回到最初,探寻背光面有光亮的原因,再想办法解决。
如果下周无法解决这两个问题中的任意一个,下下周考虑从模型入手。
实在实在不行,咱还能osg和osgearth结合使用不是~
实在实在实在不行,就承认自己不行呗。
没事的,尽力而为,提高效率。
姑娘,加油!
转载请注明原文地址: https://ju.6miu.com/read-673661.html