Graphics 版 (精华区)

发信人: killest (矛盾), 信区: Graphics
标  题: [转载] 三种3DS动画制作
发信站: 紫 丁 香 (Fri Jul 10 20:56:04 1998), 转信

【 以下文字转载自 Software 讨论区 】
【 原文由 checcy 所发表 】
                      三种3DS动画制作



□江苏 黄建峰

一、动画中的动画

1. 建立三维实体

启动3D Studio 4.0,按F1进入2D Shaper,选择Create/Quad,生成一
个边长约为200个单位的正方形。按F2进入3D Lofter,选择
Shapes/Get…/Shaper调入二维图形,选择Center及图形最大按钮,选
择Path/Move Vertex将物体厚度减薄,选择objects/Make,打开Tween
键,然后单击Create确定。按F3进入3D Editor。选择Lights/Omni…
/Create,在Left视图的右上角及左下角产生两个光源并适当调整RGB
的值,单击Create。选择Cameras/Create,单击Top视图,在Top视图
中产生一架摄像机,在Camera Definition窗口中,单击Show Cone后
面的on 按钮,然后按Create确定。单击User视图,按CTRL+V,屏幕
上出现一个视图定义栏,单击Camera,然后在左下方有“U”字形的符
号处单击鼠标左键,“U”将变为“C”,按OK键后,摄像机视图代替
了用户视图。选择Cameras/Dolly,调整摄像机使物体只占1/3摄像机
视图。

2. 生成贴图材料并贴图

按F5进入材料编辑器。单击Texture 1 行及Map栏交叉处的None,结果
出现一个贴图材料窗口,这个窗口的操作对制作整个动画至关重要。
因为此窗口出现的贴图文件类型有静态画,有动态画,在此请选择动
画文件类型“.FL?”。为大家操作方便,我选取3DS本身带的动画,
即C:\3DS4\Images下的BIRDWLK3FLC,选好之后。再按右下角的
Render Sample,结果在第一格样本盒出现着色范例,再选择Material
菜单下的Put To Current,在出现的材料名提示行内输入new按OK键确
认。再按F3,进入3D Editor,选择Surface/Mapping…/Type…/
Planar,再选Surface/Mapping…/Adjust…/Scale及Move使方形正好
套住物体。选择Surface/Mapping…/Apply Obj,在Front视图中单击
物体,然后按OK确定。接下来选择Surface/Material…/Assign…
/Object,选取长方体,然后按OK确定,这样就将动画材料贴到了物体
表面。

3. 生成动画

按F4进入关键画面生成器。按CTRL+V将用户视图用摄像机视图代替。
为方便大家操作,这里简化动画过程,用鼠标单击起始帧按钮,将
Frame栏内的15改为30,然后按OK确定。选择Object/Rotate,在Front
视图中,按TAB直到出现Axis:y,然后将物体旋转360度。为以后清楚
地观察动画,我们再加入背景颜色,选择Renderer/setup…
/background,并调整Solid color的RGB值,使颜色变为灰色。按下
Renderer/Render View,单击Camera01视图,出现Render Animation
窗口,单击DISK按钮,再单击Render按钮,在Filename栏内输入动画
文件名:DH1.flc,单击OK键,计算机就开始着色。着色结束后,可用
Renderer/View/Flic演示你刚才所制作的动画DH1FLC,看是不是在
长方体旋转的时候,贴图画面也在运动呢?二、爆炸特技

1.制作爆炸体

在3D Editor中,选择Create/Gsphere…/Smoothed,并在Front视图的
中心部分,制作一个半径为100个单位的球,输入文件名BALL。选择
Lights/omni…/create在球的前上方加上一个粉红色泛光灯。选择
Cameras/create在球的前方加一个摄影机。按CTRL+V,选取Cameras
,再选择U,将User视图改为Camera视图。选择Cameras/dolly指令使
球只占摄像机视图的1/3。

2.使用图素爆炸命令

选择Create/Element…/Explode,用鼠标选取球体,这时出现Explode
Object(分割物体)对话框,其中Angle Threshold的值是用来决定哪些
面是要分开的,例如Angle Threshold的值是10度,则相邻两平面法线
所交的角度大于10度的两个平面将会分开。激活Object键,并回答OK
。这时将出现物体名称对话框。在对话框中输入NEWBALL,并按下
Create键。

3.将分离的物体和一虚拟物(Dummy)连结

将F4进入关键画面产生器(Keyframer)。按“CTRL+V”将User视图改
为摄像机(Camera)视图。选择Hierarchy/Create/Create Dummy,在
Front视图中选择球的中心,并制作一个比球稍大的虚拟体。选择
Hierarchy/Link。按字母键h,这时屏幕上出现一个对话框,框内列出
了所有的物体。按下All键,单击Light01、Camera01.Target、
Camera01和Dummy01进行选择。按下OK,这样就选择了所有的分离体。
在虚拟体上按左键,这样所有的分离体全跟虚拟体连在了一起。

4.改变虚拟体的比例

单击起始帧按钮,并输入30。选择Object/Scale,并在Camera视图中
按下虚拟体。按下Tab键直到“Axis:”消失。将虚拟体扩大到正好充
满摄像机视图。

5.改变分离体的比例

选择object/Scale,然后按下字母键h。在对话框中选择NEWBAL,并按
下OK。按下Tab键直到“Axis:”消失,将物体缩小到1%,按下左
键。结果这块面积变成了一个点。选择Object/Tracks/Copy,将这种
比例改变复制到其他分离体。按下字母键h,从屏幕上选择NEWBALL,
并回答OK。按下字母键h,按下Dummy01,将Subtree关掉。再按下
Dummy01,并回答OK,结果出现Copy Track的对话框。确定Position、
Rotate、Scale和Relative键都是打开的,回答OK,结果所有的分离体
都变成了点。

6.制作动画

现在我们可以将刚才的操作制成动画。选择Renderer/Render view,
选择摄像机视图(cameras),出现Render Animation,按下disk按钮及
render,并输入文件名dh2.flc,按下OK键确定。等着完色,可以选择
Renderer/view/Flic,并输入dh2.flc调出自己的杰作。

三、物体的逐渐显现或消失

1.制作三维实体

在3D Editor中,选择Create/Gsphere…/Smoothed,并在Front视图中
制作一个半径为100个单位的球,输入文件名BAL。选择Lights/omni…
/create,在球的前上方加上一个红色泛光灯。选择Cameras/create在
球的前方加上一个摄影机。按CTRL+V,选取Cameras,再选择U,将
User视图改为Camera视图。

2.制作贴图材料并贴图

按F5键,进入材料编辑器。关闭所有贴图键。按下Texture 1行Map 栏
下的None键,选择.sxp类型文件。在文件栏下选择Vary_i.sxp或
Vary_w.sxp,将Texture Map 1 滚动棒设成100。重复以上操作,将
Vary指定到Opacity,再将滚动棒设成100。按下Texture Map 1旁的S
键,出现Vary对话框。Vary的效果视所使用的贴图种类而定,当使用
Texture贴图时,Vary改变物体的亮度。现希望物体开始时呈现与背景
相同的颜色,即黑色,最后变成其它颜色,形成逐渐显现的效果。将
Start Color设成RGB(0,0,0),将End Color设成RGB(180,180,
180)。在Start Shine的地方输入80,并在End Shine的地方输入0。设
Start Frame为0,设End Frame为30。这样在不同帧当中材料会呈现不
同的颜色,进而形成逐渐显现的效果,按下OK键。按右下角的Render
Sample,结果在第一格样本盒出现着色范例(因起初的颜色为黑色,所
以样本盒内看不到范例),再选Material菜单下的Put To Current,在
输入材料名提示行内输入New。按F3,进入3d editor,选择
Surface/Mapping…/Type…/Cylindrical,再选Surface/Mapping…
/Adjust…/Scale及Move使圆形正好套住物体。选取Surface/Mapping
…/Apply Obj,在Front视图中单击球体,然后按OK确定。接下来选
Surface/Material…/Assign…/Object,选取球体,然后按OK确定。

按F4,进入关键画面生成器。按CTRL+V将用户视图用摄像机视图代
替,为说明问题,这里不进行任何动画设计。单击起始帧按钮,将
Frame栏内的15改为30,按OK确定。选择Renderer/Render View,单击
Camera01视图,出现Render Animation窗口,单击DISK按钮,再按
Render,在Filename栏内输入文件名DH3.f1c,单击OK键。最后您可用
Renderer/View/Flic演示你刚才所制作的动画。

[LM]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: checcy@public.hr.hl.]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: victor.hit.edu.c]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.884毫秒