阅读背景:

(转)3D地形多层纹理混合加阴影渲染方法

来源:互联网 
3D地形多层纹理混合加阴影渲染方法 修正: 
我重新观察了一下Torque引擎Demo的地形,发现在他在一个方块内最多用了3张贴图。这3张贴图就需要3个Texture Stage,再加上2个提供Alpha值的Stage,总共就是5个Texture Stage。这对显卡要求太高,至少我的显卡只支持4个Texture Stage。那么就必须使用MultiPass了,多遍渲染。这篇文章说的把Alpha信息存储在顶点Diffuse里面的方法,还是值得考虑的。因为如果是用Alpha图的话,Alpha图总会被拉伸得很厉害,使得地形上不同贴图之间仍然不能自然过渡。除非你的地形有更大的区域概念,对一个区域使用一张Alpha图,这可能会解决Alpha图被过度拉伸的问题。不然,你只使用全局唯一的一张Alpha图的话,将很难收到理想的效果。我重新观察了一下Torque引擎Demo的地形,发现在他



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: