万卷书   首页 > 电脑书籍 > 图文处理 >用3DSMAX制作春天的河岸
 
 

笔者的大部分学生原来是使用Maya软件进行三维创作的。可是不久前,笔者开始向他们推荐3DSMAX。这是因为笔者遇到了一件小事改变了对3DSMAX的看法。当时,一家游戏公司邀请笔者设计一款反恐题材游戏的场景,场景涉及到大量的河流、荒原。笔者设想:这类场景应该有很强的真实性,河堤上应该有绿色的草皮,靠近水的部分被流水冲刷露出褐色的土壤和砂砾,可是Maya软件中并没有提供这种类型的制作方案。无奈,最后只能让勇士们在光秃秃的山坡上奔跑了(类似“三角洲部队”)。事后不久,笔者却无意中得到了一款在3DSMAX中使用的Terrain(地形)插件,轻松地解决了这个问题。这时,笔者才对3DSMAX软件发生了兴趣。

下面,笔者用“河岸”的例子来谈谈如何用3DSMAX的插件解决上面提到问题的:

一、生成一个Quad patch(四方形网格),长×宽=240×240;将Length与Width Segments(长与宽的片段)设为一个较大数值,比如:50,增加该对象的复杂程度。

二、加入一个Displace(位移)Modify(修正)函数,在其Image(图片)栏中单击Bitmap(位图),选择(如图1)图片。设置Strength(强度)=20。于是生成了起伏不平的河岸和干涸的河床。接下来,制作者通常会使用Photoshop来制作一个适合的贴图,在河流的两侧有绿色植物,在流水旁有被冲刷过的土壤,来模拟河堤。然而,在二维软件中制作这样弯弯曲曲的图形难度很大,并且在三维软件中也很难控制摆放的位置。

三、如果使用Terrain插件,这个问题就可以迎刃而解了。打开Material Editor(材质编辑器),进入材质库,选择Terrain(地形)插件。在Basic Parameters(基本参数)下,可见三个子材质:Cap,Base和Transition。Cap材质模拟河堤和平地生长的绿色植物(也可以模拟冬天覆盖的雪);Base材质模拟靠近河水被冲刷后裸露的沙粒和岩石;Transition材质模拟沙石和绿草之间的过渡地带。

下一页