2.1 3ds Max三维制作软件

3D Studio Max,常简称为3ds Max(图2-1)或Max,是Autodesk公司开发的基于PC系统的三维动画制作和渲染软件。

图2-1 3ds Max软件的Logo

3ds Max软件的前身,是基于DOS操作系统的3D Studio系列软件,作为最元老级的三维设计软件,3ds Max具有完整、独立的设计功能,广泛应用于广告、影视、工业设计、建筑设计、多媒体制作、游戏、辅助教学以及工程可视化等领域。由于其堆栈命令操作简单便捷,加上强大的多边形编辑功能,使得3ds Max在游戏三维美术设计方面显示出得天独厚的优势,同时,由于游戏引擎和程序接口等方面的原因,国内大多数游戏公司也选择3ds Max作为主要的游戏三维制作软件。

具体到三维游戏场景美术制作来说,主要应用3ds Max软件制作各种游戏场景模型元素,例如建筑模型、植物模型、山石模型和场景道具模型等。

另外,游戏场景中的各种粒子特效和场景动画也要通过3ds Max来制作。

各种三维美术元素最终要导入到游戏引擎地图编辑器中使用,在一些特殊的场景环境中,3ds Max还要代替地图编辑器来模拟制作各种地表形态。

下面,我们将从不同的方面,来了解3ds Max软件在三维网络游戏场景制作中的具体应用。

1.制作建筑模型和场景道具模型

建筑是三维网络游戏场景的重要组成元素,通过各种单体建筑模型组合而形成的建筑群落是构成游戏场景的主体要素(图2-2),制作建筑模型是3ds Max在三维游戏场景制作中的重要作用之一。

图2-2 游戏中的主城是由众多单体建筑构成的复杂建筑群落

除了游戏中的主城、地下城等大面积纯建筑形式的场景以外,三维网络游戏场景中的建筑模型还包括以下形式:野外村落及相关附属的场景道具模型;特定地点的建筑模型,例如独立的宅院、野外驿站、寺庙、怪物营地等;各种废弃的建筑群遗迹;野外用于点缀装饰的场景道具模型,如雕像、栅栏、路牌等。

2.制作各种植物模型

在网络游戏中,除了主城、村落等建筑为主的场景外,游戏地图中,绝大部分场景都是野外场景地图,因此,需要用到大量花草树木等植物模型(图2-3),这些也都是通过3ds Max来制作完成的。制作完成后的植物模型导入到游戏引擎地图编辑器中,可以进行“种植”操作,也就是将植物模型植入到场景地表中。植物的叶片部分还可以做动画处理,让其可以随风摆动,显得更加生动、自然。

图2-3 游戏场景中的植物模型

3.制作山体和岩石模型

在三维网络游戏的场景制作中,大面积的山体和地表通常是由引擎地图编辑器来生成和编辑的,但这些山体形态往往过于圆滑,缺乏丰富的形态变化和质感,所以要想得到造型更加丰富,质感更加坚硬的岩体,必须通过3ds Max来制作山石模型(图2-4)。3ds Max制作出的山石模型不仅可以用作大面积的山体造型,还可以充当场景道具来点缀游戏场景,丰富场景的细节。

图2-4 游戏场景中的山石模型

4.代替地图编辑器制作地形和地表

在个别情况下,游戏引擎地图编辑器可能对于地表环境的编辑无法达到预期的效果,这时,就需要通过3ds Max来代替地图编辑器,制作场景的地形结构。

如图2-5中的悬崖场景,悬崖的形态结构极具特点,同时,还要配合悬崖上的建筑和悬崖侧面的木梯栈道,这就需要3ds Max根据具体的场景特点来进行制作,有时,还需要通过3ds Max与引擎编辑器共同配合来完成。

图2-5 网络游戏中特殊的场景地形

5.制作场景粒子特效和动画

场景粒子特效和动画是游戏场景中后期用于整体修饰和优化的重要手段,其中粒子和动画部分的前期制作是通过3ds Max来完成的。对于大型的场景特效,可以在3ds Max中直接与建筑模型部分绑定制作到一起,而对于小型的场景特效,如瀑布(图2-6)、落叶、流光、树阴下的透光,以及局部的天气效果等,要在3ds Max中进行独立制作,完成后再导入到游戏引擎编辑器中。

图2-6 游戏场景中的瀑布效果

3ds Max从最初的3D Studio 1.0开始,到如今的3ds Max 2015,已经经历了十余代版本的更新和发展,从最初简单的模型制作软件发展为现在功能复杂、模块众多的综合型三维设计软件。每一代的版本更新,都使得3ds Max软件在功能性和操作人性化方面得到极大的改进,但对于游戏美术制作来说,我们更多地是利用3ds Max来制作游戏模型,所以,对于所使用的3ds Max软件版本的选择,并不一定刻意追求最新的软件版本。在考虑软件功能性的同时,也要兼顾个人电脑的硬件配置和整体的稳定性,要保证软件在当前的个人系统下能够流畅地运行,尽量避免低配置电脑使用过高的软件版本而带来频繁死机、系统崩溃的情况。通常来说,3ds Max 8以后的软件版本在功能性上对于游戏美术制作来说已经足够,我们可以根据个人电脑的硬件情况来选择适合的软件版本。