首页 > 代码库 > 3DMax图文教程:快速制作逼真的星云动画

3DMax图文教程:快速制作逼真的星云动画

本文将带来的是利用3DMax制作星云动画,操作十分简单,新手可以跟着一起操作,下面介绍的主要是文字解释,如同学们想学习基础的教程视频可以转到视频E学堂3DMax2012视频教程进行学习。

一、3DSMAX中可以模拟星云的函数很多,例如粒子系统、Fog(雾)函数等。但是,星云的首要特征是必须限制在星球的球形大气层之内。只有Combustion函数能通过Atmospheric Apparatus(气体限制设备)做到这一点,所以选用其模拟"星云"。

二、根据笔者的教学经验,当创作对象符合学生思维习惯的时候,创作就会变得容易而且愉快。首先,学生对地球最为熟悉,所以应该选择以太空观察地球星云的视图为创作场景;首先更改视图所用尺寸,改变软件中抽象的单位为熟悉的km单位(如图1)。

用3DSMAX制作星云动画 飞特网 3DSMAX建模教程
图1

其次在创建球体模拟地球时,设置其半径为地球实际半径5000km。最后根据卫星资料,地面上空900km还能见到大气痕迹,但是99.9%的大气都集中在离地面50km的对流层和平流层内。所以使用Sphere Gizmo(球形气体限制设备)来限制星云时,半径应该为5000+50=5050km。

三、打开材质编辑器,激活样本。将Diffuse(漫反射)设为Bitmap(位图),并选择3DSMAX中的"贴图→星球→Earth-Map(地球贴图)"。将Reflection(反射)设为Bitmap,并选择3DSMAX中的"贴图→天空→Cloud2(云)"。将编辑好的材质加入到球体。

 

四、选择"渲染→环境→加入→Combustion",并选择(二)中的Sphere为其作用范围。Combustion中有一系列的参数模拟"星云"的状态。

 

1.Color(颜色):回想一下从卫星上看地球的情景。地球的大气呈现出一种淡蓝色(R=215,G=224,B=252)。

 

用3DSMAX制作星云动画 飞特网 3DSMAX建模教程
图2

 

2. Flame Size(云团大小):因为预设了单位为km,球体的大小为地球真实大小。大部分学生都能依据气象预报中的一句话:本次冷空气将影响美国本土1/3面积。来推算:Size=国土长度÷3≈1000公里。

 

3. Flame Detail、Sample(表示云团的细节):很容易想象从太空观察地球云团,不可能很清楚。所以,这两个值不必设置太大,3~5范围内就行。

 

4. Density(密度):作为一个复杂软件的使用者,为自己准备一些方便有效的工具,是非常明智的选择。例如:"喷泉"中提到的"粒子系统参数表",就能为创作节省大量的时间。在创作雾、云、蒸汽时,笔者也为学生准备了一种"视觉卡"的系列卡片,建立了气体状态和数值之间的联系。如图2为"视觉卡"的一小部分。卡中的图片为自然界中不同雾的形态。下面数据行中的数据为:100单位厚度的Combustion要达到上面对应图中形态的密度数值。这样问题就很好解决了,星云的状态类似第一幅图片。大气厚度选50km时,厚度和密度呈反比,Density应该为100。

 

5. Regularity(表示云团从Sphere半径的某个位置开始变稀薄):使用视觉卡也能方便解决问题,由于篇幅原因不再叙述。这里取值0.8。

 

五、为了使场景呈现出地球星云的真实感,需要为星云加上点淡蓝色的光。

 

六、为场景加入银河背景以及围绕着地球旋转的月球,一个完整的星云动画就完成了(如图3)。

 

用3DSMAX制作星云动画 飞特网 3DSMAX建模教程
图3

 

教程介绍囖,想要学习更多精彩的视频教程,不妨进入e良师益友网!精彩的CAD+3dmax结合课程推荐。网址是:http://www.elsyy.com/sale/icebox.html

 

3DMax图文教程:快速制作逼真的星云动画