灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:4413回复:0

在Flash中使用3D

楼主#
更多 发布于:2011-12-15 23:34
《在FLASH中引入3D》


  这次我们来讨论制作有3D效果的Flash动画,朋友们可能在其他一些网站上见过包含3D效果的FLASH,这是如何实现的呢?能不能用Flash自带的绘画功能画出来呢?答案是肯定的,但是未免有些牵强,我们不得不承认,在新版的Flash4.0中还不具备对3D的支持,虽然你也可以用足够的时间和很好的耐心来绘出在Flash中绘出一个"3D"物件,但和专业的3D建模软件比起来效果可能很糟糕。
  鉴于此,要在Flash中实现3D效果,我们需要借助于第三方的3D软件来建立我们需要的模型,然后导出通用的标准向量格式*.AI序列,再由Flash进行引入从而实现目的!这里我们所用到的软件是Adobe公司的 Dimensions 3.0 。她是一个面向桌面应用,操作简便,功能相对强大的3D建模软件,在开始制作之前我们先看下面的范例:
  怎么样!效果还可以吧 :) OK!开始我们的3D之旅,在制作这个动画之前,我们必须先生成影片中所需要的三维物件,这就要用到刚才说到的 Adobe Dimensions 3.0。这个软件可在我的个人主页 http://only.soim.net/ 得到。安装运行她,可以看到她的工具拦,菜单等都和PhotoShop有一定的相似性,毕竟是一家公司出的嘛。会用PhotoShop的朋友很容易上手
  建立三维物件之前首先在左上角的下拉菜单中选择PostScript模式,然后从工具拦选择立方体工具画一个立方体。上面例子中的立方体是旋转着的,而 Dimensions3.0 就给我们提供了生成动画序列的功能。立方体做好之后选择 Operations 菜单中的 Generate Sequence 选项,然后点击出现窗口中的 OK 按钮;告诉Dimensions要生成动画序列。然后双击 Rotate 图标调出 Rotate 对话框对3D模型的旋转角度进行精确控制;在Rotate对话框中设置角度Y:为90度。Coordinates:设置为Relative,然后点 Apple,角度调整好后再次点击 Operations 菜单,选择 End Sequence 选项;这时会弹出Sequence对话框生成桢数范围。默认为24桢,数字越大越精确,相应的旋转也越慢。

图片:66_3710_d96190f43df625a.gif

  在File Type中选择标准的矢量格式 Adobe Illustrator[*.ai],然后点击Generate,给她指定一个目录后确定,然后接着硬盘一阵响动,序列生成完成!:)
  这时候我们在打开Flash4.0,选择Insert菜单下的 New Symbol,设置Behavior为 Movie Clip后确定,建立一个影片夹子。不直接从场景中导入是为了便于管理和操作,将三维动画做成一个影片夹子作为独立对象来处理非常方便。然后选择 File菜单下的 Import,指定目录选择动画序列的第一个文件然后确定,这时候Flash会弹出一个对话框告诉你这是一个序列图形,是否导入全部的序列文件?选择 YES 。至此,制作这个旋转的立方体动画基本完成
然后你把他放入场景并输入相应的文字,同时复制一个调整一定的透明度做下面的影子就做成了上面例子中的动画!
  差点忘了!例子中还有两个空心的3D物件,制作方法和上面的立方体完全一样,唯一的区别就是将 PostScript 模式改为 Wireframe !
  当然,这里说的只是非常初级的3D接触,我们还可以用 Dimensions 的 Artwork制作相对复杂的3D物件,除此之外还有功能更加强大的 3D Studio Max ,现在也可以通过插件来输出Flash可以识别的向量文件。其他的可以制作3D的软件也还有很多,我只是希望这篇文章可以起到一个抛砖引玉的作用来使更多的朋友步入三维的Flash应用中来!
  最后,祝你也做出一个优秀的3D动画!



喜欢0 评分0
游客

返回顶部