 |
我们来练习如何使用一段连续动态图档,作为贴图。
这里我们会介绍两种方法,一为使用设定Keyframe
方式,另一种则以写简单的Expression 程式控制方式来控制。
|
步骤一:
首先我们先事准备好一段动画,假设名为filename.rgb.001、 filename.rgb.002 .... 以此类推,
请注意如果使用V1.0版本,则档名须如上所指,动画图档的编号放置最后,但此现象在V1.5版本已能辨认所有档案名称形式,如filename.001.rgb,但如是使用V1.0版的使用者,则只能辨认编号放置最后的档案。
步骤二:
开启Multilister,执行Edit->Creat->Texture->file,产生一个以档案方式贴图的贴图节点。在Multilister里file1节点上按两下,呼叫它的属性编辑视窗,在File
Attributes,按Browse
把你要贴的第一张贴图打开,并同时打开Use Frame
Extension。
设定Keyframe方式

- 在Time
Slider里,将滑杆移至第一格(如果你要从第一格开始播放你的动画)。
- 在Frame Extension里打1 (如果你要从第一张图filename.rgb.001开始播放你的动画)
然后Frame
Extension里,按mouse右键,选择执行Set
Key。
- 在Time
Slider里,将滑杆移至最后一格你要播放的张数,如果是35张便移至第35格。
- 在Frame Extension里打35 ,假设是你要播放的最后一张图档为filename.rgb.035。
- 然后Frame
Extension里,按mouse右键,选择执行Set
Key。
- 最后将此贴图指定给一个Shading
Group,再将此Shading Group指定给要贴图的物件,即可。
- 用设定Keyframe方式来制作动画贴图,事后并可在Graph
Editor编辑动态曲线。

使用Expression方式

- 先确定在Frame Extension里无设定任何Key Frame,
如有的话请先在Frame Extension里,按mouse右键,
选择执行Break Connection。
- 再按mouse右键,选择执行Create New Expression
..., 将出现Expression
Editer视窗,请在Attributes属性栏内选择FrameExtension,接著在Expression打字区里输入执行程式如下:
file1.frameExtension = frame
; 按Create
- 以上打的执行程式,定义你的动态图档由 filename.rgb.001开始播放,如假设要从第8张图
filename.rgb.008开始,请再加上一行执行程式如下:
file1.frameExtension = frame + 7;

以上为动画的贴图制作的两种方式,除了可运用在如电视萤幕正在放映电影之外,另外如快速转动的轮胎、直升机快速旋转的螺旋桨,这些皆可用此种贴图法来节省模拟动态时的运算时间。

|