Flash MX 编程深层次应用-第三方软件(6)
作者:未知 来源:http://edu.chinaz.com 发布时间:2005-7-18 23:01:52 发布人:acx
可以看到,它与 Adobe 系列软件如PhotoShop保持了一致的操作界面。熟悉 PhotoShop的朋友可快速上手,从而完成简单的3D模型建立,在本书第五部分的“实战 Dimensions”中有具体操作过程。同时随书的附赠光盘有包含 Dimensions 3.0 的试用版。
2.Swift 3D
Swift 3D是一款重量级Flash 3D 建模软件(如图4-15所示)。这个软件是专门为建立3D Flash 动画而设计的,除了可以将文件保存为它特有的 T3D文件以及Flash 的 SWF 文件外,还可以输出如*.AI以及Adobe 最新的矢量格式*.SVG,非常专一,国外不少知名公司所设计的3D Flash都通过它来完成。由此可见此软件的分量。Swift3D提供了从模型建立、渲染到输出的全过程。
图4-15
Swift 3D 可以算是Flash外部扩展工具的一个超级产品,在Electricrain 推出1.0的时候就在 Flash 领域引起轰动,而目前所看到的 2.0 版还没有推出时就在国外的知名 Flash论坛讨论得非常频繁,它与Macromedia系列软件有一个同样的优秀作风——短小精悍!安装文件只有7.2 MB,完全安装后也只占用22 MB硬盘空间,非常紧凑,不像其他的3D工具动辄上百兆那样庞大臃肿。目前可以说它是制作3D Flash的首选超级工具。
为什么要说超级呢?因为它不仅提供了完整的3D 建模,直接输出 SWF 格式文件功能,而且也可以导入3DS MAX建立的*.3DS 模型文件,从而建立更复杂的3D动画效果。还有一个重要因素,就是它自带一个 TIME LINE,可以直接编辑影片。如图4-16所示。
图4-16
在建模时,如果需要用Swift 3D打开 3DS MAX的*.3DS格式文件制作更复杂的3D动画,可以用Swift 3D提供的一个快速打开选择。选择File菜单,在下拉项中可以看到 New From 3DS 命令,选择此项就可以直接打开用3DS MAX 创建的复杂3D文件。如图4-17所示。
图4-17
3.Vecta3D Standalone Tools
同样一款重量级软件V3D(如图4-18所示),在早些时候推出的 DEMO 版就引起了不小的轰动,它可以直接打开3DS 文件,并可输出为SWF动画,而且其控制项比 Swift 3D 更为丰富,提供了各种渲染模式、动画角度调整、轨迹控制等,同时还提供完整的预览窗口进行查看,在输出以前进行修改。如图4-19所示。
图4-18 图4-19
4.3DS MAX
Autodesk 公司出品的 3D Studio MAX 可算是PC 机上最专业的3D工具了,在PC机的3D应用方面占有相当大的市场份额,也是 3D领域的元老级产品。后来根据市场拓展计划 Autodesk 成立了下属的discreet多媒体公司,并由discreet全力开发和拓展多媒体业务,最新推出的3D开发工具包也改名为 3DS MAX,目前最新版本为4.2(如图4-20所示)。它除了拥有强大的角色建模功能外还具有专业的动画功能,可以储存标准的3D格式文件,还可输出多种常用图形格式以及视频文件,以方便配合其他软件使用。其运行界面如图4-21所示。
图4-20
图4-21
单从运行界面上众多控制项和层级的菜单栏便能感觉到它强大的功能,3DS MAX提供了非常丰富与专业的控制选项,应用范围非常广泛,包括工业,医疗,多媒体,广告,游戏等,是专业人士的首选。
虽然 3DS MAX 的功能如此强大,但对于普通用户而言,它似乎太复杂了,而且也不能输出SWF。同时,运行于 Win9x 版本操作系统上,安装和启动都不稳定,有些版本甚至不能运行。它的运行平台主要定位在 NT 上,如果使用的是Windows 2000 操作系统,同时有一块功能强大的显示卡,那么它会有非常出色的表现。
插件(Plug_ing),就是增强程序功能的一个扩展包,同时不对原程序做大的改动,通过它,在保留原程序面貌及性能的同时新增了特定的功能。目前应用插件的程序非常多,最为常见的就是大名鼎鼎的 PhotoShop ,通过第三方插件 (滤镜)可无限扩充其功能。
这一概念同样适用于 3DS MAX ,通过安装插件的方式,可以对其功能做相应的扩充。对于3DS MAX 插件,一般是安装在 x:\3dsmax4\plugins 这个文件夹中。
Vecta3D For 3D Studio MAX
这个插件与前面提到的 Vecta3D Standalone Tools 是同一家公司的同类型产品,而且功能相同,区别就在于 Vecta3D For 3D Studio MAX 是以插件的形式安装在3D MAX中,启动3D MAX时会弹出 V3D For MAX 的logo(如图4-22所示),同时在菜单栏目也增加了相应的V3D项,其功能可以把用 3DS MAX 创建的3D模型输出为 Flash 的 SWF 格式,方便动画编辑。
图4-22
Illustrate!
看仔细了,别被它的名字迷惑,这可不是 Adobe 公司出品的Illustrator 绘图工具,它是一个让 3D MAX 可以输出 SWF 格式文件的 For 3D MAX 插件,现在最新版本为 5.1 。 与 V3D FOR MAX 比起来,它的体积可要小得多了,安装包只有 1.9 MB ,但可别因此小看它,它的功能可是非常强大。
安装成功后在 3D MAX 菜单也会多出相应项,在 3D MAX 中创建好模型后,可以方便地通过 Illustrate! 输出为 SWF 文件,如图4-23所示。
图4-23
通过其提供的向导功能,只需回答几个简单的问题就可以完成操作了,使用起来非常方便。
本节介绍了制作3D效果的 Flash 影片可能会用到的一些软件及插件。那么实际操作中的大体步骤是什么呢?有下面几种不同的路径。
Ö 通过3D软件建立模型动画——输出矢量文件序列——导入Flash MX中编辑。(例如Dimensions+Flash MX。)
Ö 建立3D动画——存储标准3D格式文件——用第三方工具打开编辑——输出SWF影片。(例如3DS MAX + Swift3D。)
Ö 通过3D软件建立模型动画——借助插件扩展功能——输出SWF影片。(例如3DS MAX+Vecta 3D For 3DS MAX或者Illustrate!)
如果用第三方工具直接输出SWF 影片后觉得不满意,可以导入 Flash MX 再次编辑。根据自己的不同需要选择不同工具,比如在作品中只需要简单的 3D 效果来点缀,那么选择容易上手且简单的 Dimensions 来完成。 如果需要复杂一些的3D效果,那么使用 Swift 3D,它会满足你的需要。如果是专业用户,对 Dimensions 的功能不屑一顾,Swift 3D 也不能满足需求,那可以选择 3DS MAX。
<script language=Javascript type=text/javascript>