讲天空.docVIP

  • 5
  • 0
  • 约1.25万字
  • 约 14页
  • 2017-03-30 发布于江苏
  • 举报
讲天空

天空构造 在上一章,我们采用一个平面网格表示地面,这样的场景不够真实。本章我们学习构造出一个更加真实的场景,给它加上天空和地面,地面有一定的坡度,使之可以在高地起伏的3D游戏场景中漫步。 1、天空的构造方法与原理 构造天空的方法: (1)用一种接近天空的淡蓝色清除背景颜色,然后在上面用白色绘制出白云,这种方法简单,但不够逼真。 (2)绘制一个长方体盒子,然后将天空纹理贴图到各个多边形上,此方法只要纹理贴图使用的足够好,就可以达到很好的视觉效果。但长方体到底其边框边时,会发现其各个多边形的衔接缝。 (3)绘制一个半球体,使之笼罩在地面上,贴上天空纹理图,给人一个真实的天似穹庐视觉效果,但半球体的顶部点附近纹理贴图会有一定的皱褶。 这里我们以长方体盒子贴图来构造天空。 构造天空的原理: 前后左右4幅贴图 顶部纹理图 5个多边形纹理贴图相连 使用的纹理贴图合适,可以使之在视觉上看不到衔接缝隙,使视觉效果更加逼真。 天上 地下 封装CCubeSky类 #pragma once #include d3d9.h #include d3dx9.h #includeCam

文档评论(0)

1亿VIP精品文档

相关文档