第六式 输出
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中,智能图层是通过刚才提到的Swft格式来实现的。这种格式只有在使用矢量输出时才出现。它的作用是将渲染生成的文件按照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的文件格式了。

