专题5地形绘制基本.pptVIP

  • 3
  • 0
  • 约1.33万字
  • 约 40页
  • 2017-05-06 发布于四川
  • 举报
专题5地形绘制基本

抛砖引玉 我们通常将游戏场面架设在起伏的山坡、绿草、沙滩、雪地、树木、阳光和雾等烘托出的自然环境中,这样的场景可增加游戏的逼真度和吸引力。大家玩过的游戏中是否有非常逼真的场景给你留下了深刻的印象的? 麻雀虽小,五脏俱全 地形网格就是一系列三角形栅格(grid),但是方格中的每个顶点都被赋予了一个高度值(高度或海拔),这样该方格就可通过方格对应高度的平滑过渡来模拟自然地形中山脉到山谷的变化。然后,通过纹理来表现沙滩、绿草如茵丘陵和雪山等 。 按部就班 我们这个专题的主要内容有: 地形高度图的创建和修改 创建地形的几何信息 对地形进行纹理映射和光照处理 实现摄象机在地形中行走的效果 地形高度图 从几何形态来看,不同的地形外貌,取决于地形表面的每一个点距离地平面的高度值。这些高度值可用二维数组来存储,数组中的每一个元素就与地平面上每一个顶点的高度值一一对应。 我们使用高度图(heightmap)来描述地形中的丘陵和山谷。通常高度图以灰度图(grayscale map)的形式保存起来。灰度图中的亮度越大,表示地形中某一点的海拔越高。 创建高度图 生成一个地形高度数据的最直接的方法是,利用图形编辑软件(如photoshop),绘制一个与地平面相同尺寸的灰度图形,用作地形高度图。 图形绘制完毕后,将其保存为8位的RAW(原始二进制文件)文件,RAW文件连续存储了图像中以字节为单位的每个像素

文档评论(0)

1亿VIP精品文档

相关文档