首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

动态阴影使用什么算法比较快?解决思路

2012-02-13 
动态阴影使用什么算法比较快?动态阴影使用什么算法比较快?效果比较好啊?有没有文章参考?[解决办法]shadow

动态阴影使用什么算法比较快?
动态阴影使用什么算法比较快?效果比较好啊?有没有文章参考?

[解决办法]
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的变种,效果更好一点,但性能上差一点

热点排行