天空盒、水面纹理动画.pptVIP

  • 11
  • 0
  • 约2.66千字
  • 约 29页
  • 2018-09-18 发布于江苏
  • 举报
天空盒、水面纹理动画

魔兽水面纹理算法 魔兽水面经过打光处理,所以我们必须添加一个光源,和一个材质。 同时,为了将光的影响和水本身的纹理因素添加到一起,由于水本身的纹理较暗,我们使用ADD算法,使得光对水面的影响更加明显。 魔兽水面纹理的算法 最后,水纹理在Alpha通道中存的高光信息,我们将通过MODULATEALPHA_ADDCOLOR算法使之影响到场景中。 MODULATEALPHA_ADDCOLOR: Arg1的RGB + Arg2的RGB*Arg1的Alpha。 我们这里只需要为Arg1和Arg2都取Current就可以了。Enjoy! 总结 水面的实现技术包括网格化水面、纹理动画、硬件BumpEnv和各种不同的水面Shader算法。 用纹理动画实现水面,必须依照纹理的特性而选择不同的纹理算法。 对于魔兽的水面,除了打光外,我们开启了两条纹理通道,分别使用了ADD算法和MODULATEALPHA_ADDCOLOR算法。 作业 请说明纹理动画的实现算法(伪代码) 请说明魔兽的水面所使用的纹理算法。 附加题:为明天的实践课做一下准备。 预告:实践课将由大家自己实现水面。 下节课将讨论地形实现方式。 本节课作业不用交。 天空盒 李巍 天空的种类 目前描述“天空”的技术主要包括三种类型: 平板型天空(Sky Plane),仅用一个平板放到头顶。 天空穹(Sky Dome),放到头顶的是一个曲面。 天

文档评论(0)

1亿VIP精品文档

相关文档