《3D地形的纹理零件》
1、什么是3D地形的纹理零件?
首先,我们来看看下面的这张图:
这是商业游戏魔兽争霸里面的一张地形纹理图,而它的里面就划分为(32个)不同的
子纹理,而通过这些不同的子纹理就可以组合出多种不同的(纹理形状)。
而在这款游戏里面,它还有很多张类似的地形纹理图,有草地、雪地、村庄、城镇等。
那么,它为什么要这样做呢?有什么好处呢?
其实,在一款游戏制作的过程中,它的场景主要都是以地形构成,而一款商业游戏的地形
也非常大,所以,通过制作一张很大的纹理图就变得不太现实,再加上,如果要作出改动的
时候也会变得非常的麻烦与浪费时间。
所以,就通过以上这样方式,制作出多个类似于(小零件)的子纹理图,然后,把同一类
型的子纹理组合到一张纹理中,然后,再通过程序把它们取出来,再组合,这样,就可以构建
成一张无限大的地形纹理,同时,也具备了灵活性。当需要改动时,只需要修改其中的某一个
子纹理即可。
例如,希望在地形中某个位置添加一朵花、一棵草、一块石头,那么,只需要再加上一个
对应的子纹理,或在原来的某个子纹理上作出改动就可以了。
在上面的代码演示中,大家就可以直观地看到,每一个地形中的子网格都应用了上图中的
一个子纹理,而在本次的演示中,只是按照原来子纹理的顺序进行使用,并没有进行任何的
组合,而在后面的章节中,我们将会为大家演示如何把这些子纹理组合成不同的纹理图形。
大家可以把(鼠标)移动到上面地形界面中的(左、右、上、下的边界附近)就可以移动摄像机来观察到不同的地形。(手机可以通过触摸点击地形界面中的(左、右、上、下的边界附近)进行摄像机的移动)。