中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 图形图象 > 网页设计 > Flash
Flash MX 编程深层次应用-第三方软件(5)
作者:未知 时间:2005-05-27 12:12 出处:ChinaZ.com 责编:chinaitpower
              摘要:Flash MX 编程深层次应用-第三方软件(5)
4.4 关于3D支持(1)

    

4.4.1  Flash MX3D

Flash MX3D是讨论得比较多的一个话题,国内用户接触 Flash 基本上是从3.0 版开始,那时还处于普及阶段,并且有相当一部分用户的浏览器不能看 Flash 影片,安装插件似乎成了一道“复杂”工序。

随着大众的认识、制作水准的提高,尤其是看到国外一些包含3D内容的优秀作品后,国内Flash 设计师不再满足于纯粹的平面动画,而希望加入一些炫目的 3D 效果。自从 Macromedia Flash Team 在其网站征求全球 Flash 设计师对将要发布的 5.0版本功能的改进意见时,大家对于3D支持的期待就一直延续至今。可惜的是5.0版本没有提供 3D的支持,而在此之后,包含3D效果的作品层出不穷,广大 Flash 用户对于3D的支持呼声也越来越高,这样的信息通过方方面面的渠道也被Macromedia 高层获悉,后来特意做出一份声明,3D支持功能不会加进新版的 Flash 中。

然而,Macromedia 的旗舰产品 Director 推出最新的8.5版本后,包含了真正意义的3D支持,并且受到包括 3DS MAXMaya 等主流软件的支持,这或许不是技术原因,而是Macromedia 的市场手段吧,以此来保护Director 的市场份额。至此,从Flash 5 延续至 Flash MX 的期待彻底破灭了。

或许我们感觉有些沮丧,但也有人感到喜悦,最起码Macromedia 成全了一大批为Flash打开第三方程序的小公司。

无论如何,Flash MX不支持3D已是既成事实,无法回避,要实现3D 效果 ,就必须通过其他方法,借助第三方程序实现。

在不支持 3D Flash MX中要实现包含3D效果的 Flash 影片该怎么办呢?

方法就是先通过第三方的3D软件建立模型,然后输出为标准的矢量格式,再经由 Flash MX导入,从而实现目的。

为什么要输出为标准的矢量格式呢?这就好像不同操作平台不同浏览器都可以访问 Macromedia 公司网站的 HTML 页面一样,因为它们都遵循W3C制定的HTML语言规范,所以能实现跨平台浏览。矢量图形的软件很多,格式也很多,比如 CorelDraw *.CDR FreeHand *.FH10 而其中有一种 *.AI 格式,是 Adobe Illustrator 的标准格式,也是几乎所有矢量软件都支持的格式,事实上 AI 已经成为矢量格式的工业标准。Flash MX 在支持的导入文件列表中就包含 AI格式,也同样支持 AI 格式的输出,其他软件也是如此。

那么要做包含 3D 内容的 Flash MX 影片,就先用第三方工具,比如 3DS MAX 建模,然后输出,再导入到Flash MX中进行编辑。但是这样导入的只是单独的一帧,而要实现3D动画则需要将其整个3D变化过程的每一帧都单独存储为一个文件,依次输出,我们称之为矢量序列文件,然后再由Flash MX导入!

讲到这里读者可能明白了,Flash MX 导入了3D变化过程的每一帧,然后连续播放实现动画效果,而其记录的还是每个单独帧中的平面内容,只是在视觉上产生 3D 效果罢了,我们可以暂且把它理解为假3D。因为一旦导入,在 Flash MX 中就只能对其进行一些不造成外观改变的修改,因为一帧改变,其他帧都要做相应变动,那就跟传统的一帧一帧编辑动画没有什么区别了。而在 3DS MAX 这类软件中,每个模型都可做任意调整,文件存储的是整个模型的三维信息,Flash 则依然存储平面信息。

4.4.2  建模工具

这里所说的建模工具一般指3D 模型建立工具,比如 Adobe Dimensions3D Studio MAX 等,通过这些工具创建3D模型,然后将其应用到 Flash 当中去。

1Adobe Dimensions

可能读者对Adobe Dimensions不熟悉,但应该知道 Adobe ,大名鼎鼎的 PhotoShop 就是 Adobe 公司的产品。由于 PhotoShop 的名气太大了,以至于我们对该公司其他软件都不是特别了解,其实 Adobe 除了 PhotoShop 外,还有其他许多非常优秀的应用软件,就像现在要讲到的 Dimensions,图4-13Adobe Dimensions 3.0的启动画面。

4-13

Dimensions Adobe 公司出品的一款 3D 建模工具,因为其操作简单,易于上手,又可与 Adobe 系列软件做到无缝结合,所以广受欢迎。无论水平高低,都可以快速地通过 Dimensions 建立起基本的 3D 物件。目前最新版本为 3.0,运行界面如图4-14所示。

4-14

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有