《游戏设计雾化》-课件设计(公开).pptVIP

  • 1
  • 0
  • 约4.22千字
  • 约 19页
  • 2018-12-21 发布于广西
  • 举报
m Lecture 12 Fog ——雾化 雾化效果是计算机图形学中应用最广的效果之一。 能显著地增加视觉效果的真实感 提供一定的深度感。 在实时图形程序,特别是游戏设计程序中,为了确保图形系统的运行速度,图形开发人员往往在位于观察点远处的场景使用较为简单的三维模型,甚至不绘制物体,而在近处使用复杂模型,这样就可能造成物体变形、突然出现或突然消失等失真现象,雾化效果可以有效地避免这种失真现象。 m Contents 雾化效果实现原理 雾化混合因子计算方法 顶点雾化与像素雾化 添加雾化效果 m 在Direct3D图形系统中,雾化是通过将景物颜色与雾的颜色,以随物体到观察点距离增加而衰减的混合因子混合而实现的。距离观察点越近,混合因子越大,场景内的物体颜色越大,雾的颜色越小,景物就越清晰;随着观察点拉远,混合因子逐渐变小,场景中物体的颜色变小,而物的颜色变大,景物越来越模糊。Direct3D计算雾化的方法如下: 其中,color表示最终经过雾化处理的颜色,colorscene表示物体原来的颜色,colorfog表示应用程序中定义的雾的颜色,f表示雾化混合因子 m 雾化效果实现原理 color = f * colorscene + (1-f) * colorfog 影响雾化效果的因素有两个:一个是雾化混合因子,另一个是雾的颜色。 通常指定雾的颜色为白色,当然

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档