输出
15、格式
Swift 3D V3中提供了更多的输出格式,矢量格式包括:swf、eps、ai、svg。并且新增加了一个特殊格式swft。位图格式包括:TGA、TIF、JPG、BMP、PNG,其中TGA格式可以做成序列文件并导入到一些视频软件中进行处理,输出成PNG文件会自动保存为无背景的透明图。
16、智能图层
在Swift 3D v3的帮助中着重提到了新增的智能图层技术(Smart Layer),其实这个词大家应该也不陌生。因为在Flash MX中已经引入了这个概念,所谓智能图层就是可以将一组物体智能的分配到各个图层上,例如在Flash中通过一条命令就可以将一排文字,打散并各占一层。而在Swift 3D中,智能图层是通过刚才提到的wft格式来实现的。这种格式只有在使用矢量输出时才出现。它的作用是将渲染生成的文件按照Flash图层的形式进行存放,也就是说,当你打开Flash MX导入swft文件时,它会按照边线、阴影、高光等顺序进行分别存放,这样你就可以根据自己的需要来决定是否需要阴影或者边线等。如下图所示,其中有一个选项(Combine Edges and Fills)是否合并边线与内部填充。用它来决定边线与物体是否分不同的层存放。
举个例子来说,我们将下图中的模型按照带有智能图层的swft格式进行渲染。

填充类型选择均色渲染,并包含高光、阴影、反射效果,也就是选中下列相应的选项,并且同时渲染边线。得到如下的结果。

然后我们存为swft格式并导入的Flash MX中,你会发现,会自动产生4个图层,并分别放置了不同的内容。隐藏阴影和填充层,得到如下结果:

17、安装Flash MX导入器
生成的Swft文件要想成功的导入的Flash MX中去,还需要安装swft 导入器,具体方法是:首先确定没有打开Flash MX,找到Swift 3D的安装目录,打开其中的Flash Imoprter 目录,将所有文件拷贝到Flash MX的安装目录即可。之后你就会发现在导入文件的各式菜单中有swft的文件格式了。