动态阴影使用什么算法比较快?
动态阴影使用什么算法比较快?效果比较好啊?有没有文章参考?
[解决办法]
shadow volume
http://developer.nvidia.com/object/fast_shadow_volumes.html
[解决办法]
用shader应该会好一些的
使用render target 得到一张深度图 然后再根据深度图去渲染场景 这样就实现了动态的阴影
[解决办法]
1楼说的是shadow volume
2楼说的是shadow map
现在的游戏基本就是这两种方法。后面这种对复杂的情况优势更大一些。
最直观的方法,效果也最好的是ray tracing,不过速度不比前两个快就是了。前两个都能借到GPU的能力,ray tracing能借的实在有限。
[解决办法]
一般用shadowmap,可以做柔化的阴影,便是做近景和角度小的场景不好,而且只能做半圆投射。
shadow volume,只能做明暗阴影,不过场景一大,效率就差了。
[解决办法]
GSSM是shadowmap的变种,效果更好一点,但性能上差一点