#OSG+VS#第八周

    xiaoxiao2021-04-17  32

    成果总结:

    哎~也不算什么成果总结,这周就是不断尝试修改源代码,希望有一个好一点的光影效果。

    目前出了一点点效果,但是感觉不会被通过,却有懒洋洋的。再加上三个下午有事,所以成果很少……

    想法:如果是背光面,且角度很小,则直接涂黑。

    问题:①出现别的黑色区域,放大看是条纹,未能找到一个合适参数既涂黑又没有别的黑色。

    ②阴影边缘有锯齿,即使加入抽样,也只是将尖锯齿变为圆锯齿,没有颜色的平滑过渡。

    ③某些时间点(即某些角度下),背光墙面还是不能全黑;有的放大后消失,有的不能。

    (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

    最新回复(0)