Software 版 (精华区)
发信人: checcy (老巴夺), 信区: Software
标 题: 山间飞翔的动画制作
发信站: 哈工大紫丁香 (Sat Apr 11 13:40:18 1998), 转信
山间飞翔的动画制作
〖新疆〗谭湘阳
玩过“魔法飞毯”一类游戏的朋友,一定会对其中
峰峦叠障的山岭和飞翔时的快感留下了深刻的印象。
随同我们走一遭后,你也可以做出诸如“在建筑物
内部游览”、“火箭卫星在太空遨游”等动画来。
下面是制作“飞翔在山岭中”的过程。
一、用AutoCAD制作山的模型
在AutoCAD 120中用Mountain.exp来制作动画中的
山脉框架模型。首先用acadr12命令进入Acad程序,
然后点取File/Application命令,选择acad\ads\
mountain.exp程序,点取load钮。
该程序有三个参数控制山脉的形状:mesh size决定
山峦占地的大小,必须是2的幂,如2、4、8等;
fractal dimension(1~3)决定山脉的形状,power
law scaling exponent决定山脉的海拔高度。
键入mountain,mesh size(power of 2)<32>:32
fractal dimension(typically between 1 to 3)
<285>:285 power law scaling exponent<1>:
1
再用Dview/Camera命令设定视点,这样,形状复
杂的山模型就出现了。
键入dxfout命令,这时候出现一个文件对话框,
在File name框输入mount.dxf的名字,点击OK钮。
Enter decimal places of accuracy(0 to 16)
/Entities/Binary<6>:6
这样就生成了一个名为mount的dxf文件,键入
quit命令退出AutoCAD12。
二、用3D studios处理渲染与动画
1输入山峦模型
键入c:\3ds4\3ds.exe进入3D studio4,点击
File/load命令,这时出现一个文件对话框,
点亮DXF钮,选择mount.dxf文件,点击OK钮。
此时又弹出一个对话框,点亮Layer钮(即以层
layer为组织单位),点击OK钮。这样就生成了
一个名为01的山脉模型。
2给山脉披上外衣
在IPAS特技程序中有一个名为planet.sxp的
表面纹理处理图,是专门用来生成凹凸不平
的行星的表面效果,利用它可以惟妙惟肖地
画出山的外貌。
按F5键进入Material editor块编辑材料,
点取texture钮,出现一个文件对话框,点
亮SXP钮,选择planet.sxp作为贴图,点取s
钮,这时弹出一个有关planet.sxp贴图参数的
对话框,其中continent size取10,island
factor取2,ocean percentage取25,blend
water/land取yes,random seed取123456,
点击ok钮。
点击Render sample钮观察效果,选取屏幕
上方的Library/Put library,取名为wy,
点取OK钮。
按F3键进入3D editor,点取surface/
material/choose,选择名为wy的材料,
然后点取surface/material/assign命令
,点击山脉模型,给山脉披上外衣。
用surface/map/apply命令,点击山脉,
指定表面类型(实际上由于采取SXP运算型
贴图,用平面、球形或柱形贴图方式结果
都一样)。
3生成摄像机与灯光
点击camera/create命令,在紧贴着山脉
很近的地方生成一架摄像机,点击user视
窗,按C键,切换成camera视窗。
点击light/spot/create命令,在摄像机
的后面生成一盏聚光灯,光束指向摄像机的
拍摄方向,然后点击light/omni/create
命令,在整个山脉的上方生成一盏泛光灯。
按F7键进入preview,用camera/move命令
调整摄像机,直到合适为止,按exit钮退
回3D editor。
4飞起来
按F4键进入Key framer模块,点击Hierarchy
/create dummy命令在摄像机的前方生成一
个虚拟体dummy object,很小就可以了。
点击Hierarchy/link命令,依次点击虚拟体
、摄像机camera01和聚光灯light01,将动画
总帧数设为180幅。把动画帧数设到第30幅,
点取move/object,选取dummy object移动到
要飞行的下一个位置。再设到第60幅,再点取
move/object选取dummy object移动到要飞行
的下一个位置,以此类推,一直到第180幅。
最后,点击Renderer/Render view命令,
点击camera视窗给动画上色,可别忘了在Render
对话框上按Disk钮,就起名叫FLY(飞翔)吧。渲
染完了以后可以用Renderer/View flics看看
效果如何。也许比魔法飞毯还要酷吧!?
--
Chengyan Che - Software Freelancer, Harbin, P.R.China
-----------------------------------------------------------
Do you need a software developer for your project or just
for your killer money-making idea? Drop me a line and let
me know how I can help you out!
mailto:checcy@public.hr.hl.cn
ICQ:5116726
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: checcy@public.hr.hl.]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.107毫秒