Please use a browser that supports "canvas"

 

1、什么是3D地形的子纹理?

 

  首先,我们来看看下面的这张图:

   

  这是商业游戏魔兽争霸里面的一张地形纹理图,在它里面就划分了(32个)子纹理,

 而通过这些不同的子纹理就可以组合出多种不同的(纹理图形)。

 

  而在这款游戏里面,它还有很多张类似的地形纹理图,有草地、雪地、村庄、城镇等。

 

  而它这样的好外就是灵活,同时,可以制作出一张无限大的地形纹理。

 

  因为,在一款游戏制作的过程中,它的场景会很大,如果,制作一张很大的纹理图就变得不太现实,

 另外,如果要作出改动时,修改就会变得非常麻烦,不够灵活。

 

  所以,商业游戏都会通过以上的方式,制作出多个类似于(小零件)的子纹理图,然后,把同一类

 型的子纹理组合到一张纹理中,然后,再通过程序把它们取出来,再组合,这样,就可以构建出一张

 无限大的地形纹理,同时,也具备了灵活性。当需要改动时,只需要修改其中的某一个子纹理即可。

 

  例如,希望在地形中某个位置添加一个木头、一朵花、一块石头,那么,只需要再加上一个对应的

 子纹理,或在原来的某个子纹理上作出改动就可以了。

 

  在上面的代码演示中,大家就可以直观地看到,每一个地形中的子网格都应用了上图中的一个子纹理,

 而在本次的演示中,只是按照原来子纹理的顺序进行使用,并没有进行任何的组合,而在后面的章节中,

 我们将会为大家演示如何把这些子纹理组合成不同的纹理图形。

 

  

 

  大家可以把(鼠标)移动到上面地形界面中的(左、右、上、下的边界附近)就可以移动

  摄像机来观察到不同的地形。

 (手机可以通过触摸点击地形界面中的(左、右、上、下的边界附近)进行摄像机的移动)。