导航

vsm vs pcf

Posted on 2008-04-25 12:56  icecoffee  阅读(999)  评论(0编辑  收藏  举报

翻看了n个HLSL,终于把自己的vsm shader写好了。
先发图,上面的2个是pcf,下面是vsm





写一两个shader简单。可真正游戏跑起来情况就复杂了。。
shadow caster可能有骨骼或者没有。
shadow receiver就更复杂了,也许有normal map,也许有parallax,或者还有env map,还有可能上面有一个影子,也可能有n个。。
想到这些。就又崩溃。。。。

mygamelib,是在ogre的基础上写的,我觉得ogre实现的效果一复杂,所要做的工作量就成倍的增加。。而且渲染的pass又增加,效率又成问题了。。。

看来要想想办法,能不能让材质系统简单一些,不对是用起来简单一些。。。
还是以前的固定管道简单。。多一张贴图,加上一个stage基本上就解决了问题。。。