上次的Fresnel效果和颜色色散程序是逐顶点的,效果不是很好。经网友azureyes的提示,我用Cg程序进行逐像素的计算,效果好多了。
下面是截图:


下面这张是逐顶点的,可以比较一下:

可以看出,逐像素比逐顶点效果要好得多,但帧率下降很严重。这是因为场景的片断数目要比顶点数目多得多,计算要耗时得多,所以有时要做适当的平衡。
博主之前的Fresnel效果和颜色色散程序采用逐顶点计算,效果不佳。经网友提示,改用Cg程序进行逐像素计算,效果变好,但帧率下降严重。原因是场景片断数目多于顶点数目,计算耗时多,需做适当平衡。
上次的Fresnel效果和颜色色散程序是逐顶点的,效果不是很好。经网友azureyes的提示,我用Cg程序进行逐像素的计算,效果好多了。
下面是截图:


下面这张是逐顶点的,可以比较一下:

可以看出,逐像素比逐顶点效果要好得多,但帧率下降很严重。这是因为场景的片断数目要比顶点数目多得多,计算要耗时得多,所以有时要做适当的平衡。

被折叠的 条评论
为什么被折叠?