当前位置: 主页 > 平面设计 > Flash CS5操作指南(29)3D 图像

Flash CS5操作指南(29)3D 图像

  • 2021-12-25
  • 来源/作者: 本站原创    / 佚名    
  • 4 次浏览

3D 图像

关于 Flash 中的 3D图像

Flash 可让您在「舞台」上的 3D 空间里移动与旋转影片片段,藉此建立 3D 效果。Flash 在每个影片片段实体的属性中加入 Z 轴来表示 3D 空间。只要使用「3D 转移」以及「3D 旋转」工具沿着 X 轴移动,或沿着 X Y 轴旋转,即可在影片片段实体中加入 3D 透视效果。在 3D 的术语中,在 3D 空间里移动对象就称为「转移」,旋转对象则称为「变形」。一旦影片片段套用了任何这些效果,Flash 便会将其视为 3D 影片片段,而且每当选取该影片片段时,都将出现覆盖于其上的彩色坐标轴指示器。

若要让对象看起来靠近或远离观赏者,请使用「3D 转移」工具或「属性」检测器沿着其 Z 轴移动该对象。若要让对象看起来与观赏者呈某个角度,请使用「3D 旋转」工具沿着其 Z 轴旋转影片片段。只要组合使用这些工具,您就可以建立具有真实感的透视特效。

3D 转移」和「3D 旋转」工具都能让您在全局或本机 3D 空间中操作对象。全局 3D 空间是指「舞台」空间。全局的变形与

转移相对于「舞台」。本机 3D 空间是指影片片段空间。本机的变形及转移相对于影片片段空间。例如,如果您的影片片段包

含许多巢状影片片段,这些片段的本机 3D 变形即相对于容器影片片段中的绘图区。「3D 转移」和「3D 旋转」工具的预设模

式为全局。若要在本机模式中使用这些工具,请单击「工具」面板中「选项」区段的「全局」切换按钮。

「舞台」包含在全局 3D 空间中旋转的影片片段。

「舞台」包含在区域 3D 空间中旋转的巢状影片片段。

只要在 FLA 文件中使用影片片段实体的 3D 属性,您就可以建立各种图像效果,而且不需要复制组件库中的影片片段。但是,若您透过组件库编辑影片片段,就看不见套用的 3D 变形与转移。当您编辑影片片段内容时,只看得见巢状影片片段的 3D 变形。

备注:一旦影片片段实体加入了 3D 变形,即无法使用「在原地编辑」模式编辑其父影片片段组件。

如果「舞台」上有 3D 对象,您就可以将特定 3D 特效当做群组新增至全部对象,做法是调整 FLA 档的「透视角度」与「消失点」属性。「透视角度」属性有缩放「舞台」检视的效果。「消失点」属性则有左右移动「舞台」上 3D 对象的效果。这些设定只会影响已套用 3D 变形或转移之影片片段的外观。在 Flash 编写工具中,您可以控制单一视点 ( 或称「视角」)FLA 文件的视角检视与「舞台」检视相同。每个 FLA 档只有一项「透视角度」与「消失点」设定。

若要使用 Flash 3D 功能,FLA 文件的发布设定必须设为 Flash Player 10 以及 ActionScript 3.0。只有影片片段实体可以沿着 Z 轴旋转或转移。ActionScript 提供了一些无法直接从 Flash 用户接口取用的 3D 功能,例如每个影片片段的多个「消失点」及个别视角。使用 ActionScript 3.0,便可以将 3D 属性套用到文字、FLV Playback 组件和按钮等对象,而非仅限于影片片段。

备注:您无法对遮色片图层上的对象使用 3D 工具,而含有 3D 对象的图层也不能当成遮色片图层使用。如需有关遮色片图层的详细信息,请参阅第204 页「使用遮色片图层」。

额外的资源

下列资源提供在 Flash 中使用 3D 图像的额外详细信息:视讯教学课程:

                        •              使用 3D 图像 (5:02) (Adobe.com)

                        •              Flash Downunder C 3D rotation and 3D translation (Flash Downunder C 3D 旋转和 3D 转移) (25:50) (Adobe.com)

                        Layers TV C Episode 74: 3D tools and sound (Layers TV C 74 集:3D 工具和声音) (23:09) (Adobe.com) 文章:

                        •Mariko Ogawa Adobe Flash 开发人员中心撰写了一篇详尽的文章,标题为Exploring the new 3D features in Flash Professional ( 探索 Flash Professional 中的 3D 功能)。此文章说明在 ActionScript 3.0 中使用 3D 工具、制作 3D 属性动画与使用 3D 的方式。

 

3D空间中移动对象

您可以使用「3D 变形」工具 3D 空间中移动影片片段实体。当您使用工具选取影片片段时,X Y Z 三轴会出现在

对象上方的「舞台」。X 轴为红色、Y 轴为绿色,而 Z 轴为蓝色。

3D 转移」工具的默认模式为全局。在全局 3D 空间中移动对象与相对于「舞台」移动对象一样。在本机 3D 空间中移动对象

与相对于上层影片片段 ( 如果有的话) 移动对象一样。若要在全局与本机模式间切换「3D 转移」工具,请在选取「3D 转移」

工具的同时,单击「工具」面板之「选项」区域中的「全局」切换按钮。只要在使用「3D 转移」工具拖曳的同时按下 D

键,您就可以暂时从全局模式切换到本机模式。

在「工具」面板中,「3D 转移」与「3D 旋转」工具位于同一个空间。在「工具」面板中,按住作用中的 3D 工具图示,便

 

可以选取目前非作用中的 3D 工具。

根据默认,如果选取的对象已套用 3D 转移,则出现时会在「舞台」上形成一个 3D 轴重迭部分。您可以关闭 Flash 「偏好设定」之「一般」区域中这个重迭的部分。

3D 转移」工具会重迭。

备注:3D 影片片段的 z 轴位置若有变更,会导致影片片段的 x y 位置看似亦发生变更。这是因为沿着 z 轴的移动会跟随自3D 消失点 ( 设定于 3D 组件实体的「属性」检测器) 向外散射的隐藏透视线延展至「舞台」边缘。

3D空间中移动单一对象1 在「工具」面板中选取「3D 转移」工具

( 或按 G 键以选取该工具)2 将工具设定为区域或全局模式. 请检查「工具」面板中「选项」区段的「全局」切换按钮,确定工具处于您想要的模式。单击按钮或按下 D 键来切换模

式。

3使用「3D 转移」工具

 选取影片片段。

4若要使用工具拖曳来移动对象,请将鼠标指针移到 XY Z 轴控件。移到任一控件时,指针就会改变。

X Y 轴控件是指轴上各自的箭头尖端。往箭头的方向拖曳其中一个控件,即可沿着选取的轴移动对象。Z 轴控件是指影片片段中间的黑点。沿着 Z 轴上下拖曳 Z 控件,即可移动对象。5 若要使用「属性」检测器移动对象,请在「属性」检测器的「3D 位置」和「检视」区域中输入 XY Z 的值。当您在 Z 轴上移动对象时,对象的外观大小会改变。在「属性」检测器的「3D 位置和检视」区段中,可视大小会显示为

「宽度」和「高度」值。这些都是只读值。

3D空间中移动多个对象选取范围

当您选取多个影片片段时,可以使用「3D 转移」工具

 移动其中一个选取的对象,而其它对象就会以相同的方式移动。

                        若要在全局 3D 空间中以相同方式移动群组的每个对象,请将「3D 转移」工具设为全局模式,然后再使用轴控件来拖曳其中一个对象。按 Shift+ 双击其中一个选取的对象,将轴控件移动到该对象。

                        若要在本机 3D 空间中以相同方式移动群组的每个对象,请将「3D 转移」工具设为本机模式,然后再使用轴控件来拖曳其中一个对象。按 Shift+ 双击其中一个选取的对象,将轴控件移动到该对象。

 

您也可以双击 Z 轴控件,将轴控件移动到多个选取区域的中间。按 Shift+ 双击其中一个选取的对象,将轴控件移动到该对象。

3D空间中旋转对象

您可以使用「3D 旋转」工具

  3D 空间中旋转影片片段实体。3D 旋转控件会显示在「舞台」上选取对象的上方。X

控件为红色、Y 控件为绿色,而 Z 控件为蓝色。您可以使用橘色的自由旋转控件,同时绕着 X Y 轴旋转。

3D 旋转」工具的默认模式为全局。在全局 3D 空间中旋转对象与相对于「舞台」移动对象一样。在本机 3D 空间中旋转对象

与相对于上层影片片段 ( 如果有的话) 移动对象一样。若要在全局与本机模式间切换「3D 旋转」工具,请在选取「3D 旋转」

工具的同时单击「工具」面板中「选项」区段的「全局」切换按钮。只要在使用「3D 旋转」工具拖曳的同时按下 D 键,

您就可以暂时从全局模式切换到本机模式。

在「工具」面板中,「3D 转移」与「3D 旋转」工具位于同一个空间。在「工具」面板中,按住作用中的 3D 工具图示,便

可以选取目前非作用中的 3D 工具。

根据默认,如果选取的对象已套用 3D 旋转,则出现时会在「舞台」上形成一个 3D 轴重迭部分。您可以关闭 Flash 「偏好设定」之「一般」区域中这个重迭的部分。

全局 3D 旋转工具重迭。

区域 3D 旋转工具重迭。

 

3D空间中旋转单一对象1 在「工具」面板中选取「3D 旋转」工具

( 或按 W )

请检查「工具」面板中「选项」区段的「全局」切换按钮,确定工具处于您想要的模式。单击按钮或按下 D 键,将模式切换为区域或全局。2 在「舞台」上选取影片片段。「3D 旋转」控件在选取的对象上会显示为重迭。如果控件显示在不同的位置,请双击控制中心点以移至选取的对象。3 将指标移到 4 个旋转轴控件中的一个。移到其中一个控件时,指针就会改变。4 拖曳其中一个轴控件可绕着该轴旋转,而拖曳自由旋转控件 ( 橘色外圈) 则可同时旋转 X Y 轴。左右拖曳 X 轴控件可绕着 X 轴旋转。上下拖曳 Y 轴控件可绕着 Y 轴旋转。绕圈拖曳 Z 轴控件可绕着 Z 轴旋转。5 若要重置相对于影片片段的旋转控件中心点,请拖曳中心点。若要将中心点限定为每次移动 45 度,请按住 Shift 键进行

拖曳。移动旋转控件中心点可让您控制对象的旋转效果及其外观。双击中心点可将其移回选取之影片片段的中心。选取之对象的旋转控件中心点的位置会在「变形」面板中显示为「3D 中心点」属性。您可以在「变形」面板里修改中心点

的位置。

3D空间中旋转多个对象选取范围1 在「工具」面板中选取「3D 旋转」工具

( 或按 W )

请检查「工具」面板中「选项」区段的「全局」切换按钮,确定工具处于您想要的模式。单击按钮或按下 D 键,将模式切换为区域或全局。

2 在「舞台」上选取多个影片片段。「3D 旋转」控件在最近选取的对象上会显示为重迭。

3将指针移到 4 个旋转轴控件中的一个。

移到其中一个控件时,指针就会改变。

4 拖曳其中一个轴控件可绕着该轴旋转,而拖曳自由旋转控件 ( 橘色外圈) 则可同时旋转 X Y 轴。左右拖曳 X 轴控件可绕着 X 轴旋转。上下拖曳 Y 轴控件可绕着 Y 轴旋转。绕圈拖曳 Z 轴控件可绕着 Z 轴旋转。所有选取的影片片段会绕着出现在旋转控件中心的 3D 中心点旋转。5 若要重置 3D 旋转控件中心点,请执行下列步骤之一:

                        •              若要将中心点移到任意位置,请拖曳中心点。

                        若要将中心点移到其中一个选取之影片片段的中心,请按住 Shift,然后双击该影片片段。

                        若要将中心点移到选取之影片片段群组的中心,请双击该中心点。变更 3D 旋转中心点的位置可让您控制对象的旋转效果。选取之对象的旋转控件中心点的位置会在「变形」面板中显示为「3D 中心点」。您可以在「变形」面板里修改中心点的位

 

置。

使用变形面板旋转选取范围

1开启「变形」面板 ( 「窗口 > 变形」)

2   在「舞台」上选取一个或多个影片片段。

3在「变形」面板「3D 旋转」的 X Y Z 字段中输入所需数值,旋转选取范围。这些字段包含 Hot Text,因此您可以拖曳这些值来加以变更。

备注:3D 旋转会在全局或本机 3D 空间内进行,视「工具」面板中「3D 旋转」的目前模式而定。

4若要移动 3D 旋转点,请在「3D 中心点」的 XY Z 字段中输入所需值。

调整透视角度

FLA 文件的「透视角度」属性可以控制「舞台」上 3D 影片片段检视的外观角度。

增加或减少「透视角度」会影响 3D 影片片段的外观大小及其相对于「舞台」边缘的位置。只要增加「透视角度」,您就可以让 3D 对象看起来更靠近观赏者。只要减少「透视角度」,您就可以让 3D 对象看起来距离更远。这项特效就像是使用摄影机镜头放大或缩小,藉此透过镜头变更检视的角度。

「舞台」的「透视角度」为 55

「舞台」的「透视角度」为 110

「透视角度」属性会影响所有已套用 3D 转移或旋转的影片片段。「透视角度」不会影响其他影片片段。预设的「透视角度」是 55 度,与一般摄影机镜头一样。值的范围从 1 度到 180 度。

若要在「属性」检测器中检视或设定「透视角度」,您必须在「舞台」上选取某个 3D 影片片段。您可以立即看见「舞台」的「透视角度」变化。

当您更改「舞台」大小时,「透视角度」会自动改变,如此一来,3D 对象的外观就不会改变。您可以在「文档属性」对话框中关闭这个行为。

若要设定「透视角度」:1 在「舞台」上选取一个已套用 3D 旋转或转移的影片片段实体。2 在「属性」检测器的「透视角度」字段中输入新值,或是藉由拖曳 Hot Text 来变更值。

 

调整消失点

FLA 文件的「消失点」属性可以控制「舞台」上 3D 影片片段 Z 轴的方向。FLA

建立组件

Flash 中,您可以由「舞台」上的已选取对象建立组件、建立空白组件、在组件编辑模式下制作或汇入内容,以及建立字体组件。组件可以包含 Flash 所能建立的所有功能,包括动画。

使用包含动画的组件,可让您建立包含大量动作的 Flash 应用程序,并缩减档案大小。当动画具有重复或周期性的动作时,例如鸟儿翅膀的上下拍击,请考虑将动画建立在组件中。

若要将组件加入至文件,请在编写或运行时间使用共享组件库资源。

更多帮助主题

140 页「编辑实体属性」第148 页「共享组件库资源」第245 页「一致文字外观的内嵌字体」

将选取的元素转换成组件

1 选取舞台上的一个或多个元素。请执行下列其中一项:

                        选取「修改 > 转换成组件」。

                        将选取范围拖曳到「组件库」面板中。

 

单击右键 (Windows) Control+ 单击 (Macintosh),然后在快显选单中选取「转换成组件」。

2 在「转换成组件」对话框中输入组件名称,然后选取行为指令。

3 在注册网格线中单击,定位组件的注册点。

4 单击「确定」。

Flash 便会将组件加入组件库中。「舞台」上的选取范围会变成组件的实体。建立组件之后,您可以选择「编辑 > 编辑组件」,在组件编辑模式下进行编辑,或者选择「编辑 > 在原地编辑」,以在「舞台」的环境中编辑内容。您也可以变更组件的注册点。

建立空白组件

1 请执行下列其中一项:

                        请选取「插入 > 新增组件」。

                        单击「组件库」面板左下角的「新增组件」按钮。

                        在「组件库」面板右上角的「组件库面板」选单中选取「新增组件」。

 

2 在「建立新组件」对话框中输入组件名称,然后选取行为指令。3 单击「确定」。Flash 会将组件加入组件库中,并切换到组件编辑模式。在组件编辑模式中,组件的名称会出现在「舞台」的左上角上方,十

字准线则代表组件的注册点。4 若要建立组件内容,可以使用时间轴、使用绘图工具绘制、汇入媒体,或是建立其它组件的实体。5 若要回到文件编辑模式,请执行下列其中一个步骤:

                        •              单击「上一步」按钮。

                        选取「编辑 > 编辑文件」。

                        •              单击「编辑」列中的场景名称。

 

建立组件时,注册点会在组件编辑模式中置于窗口正*。您可以将组件内容放置于窗口内相对于注册点的位置。若要在编辑组件时变更注册点,请移动相对于注册点的组件内容。

将舞台上的动画转换成影片片段组件

若要重复使用舞台上的连续动画,或将它当做实体来操作,请加以选取并储存为影片片段组件。

1   在主时间轴上,选取要在舞台上每个动画图层中使用的影格。如需有关选取影格的详细信息,请参阅第159 页「将影格插入时间轴」。

2   复制影格,请执行下列步骤之一:

                        在任一选取的影格上单击右键 (Windows) 或按 Control + 单击 (Macintosh),然后在快显选单中选取「复制影格」。若要在连续动画转换成影片片段后加以删除,请选取「剪下」。

                        选取「编辑 > 时间轴 > 复制影格」。若要在连续动画转换成影片片段后加以删除,请选取「剪下影格」。3 取消选取该选取范围,并确定未选取舞台上的任何项目。请选取「插入 > 新增组件」。4 为该组件命名。针对「类型」选取「影片片段」,然后单击「确定」。5 请在「时间轴」上单击「图层 1」上的「影格 1」,然后选取「编辑 > 时间轴 > 贴上影格」。这个动作会将您从「主时间轴」上复制的影格 ( 以及任何图层和图层名称) 贴到这个影片片段组件的「时间轴」上。此时您从

 

影格所复制的任何动画、按钮或互动程序都会变成独立的动画 ( 影片片段组件),可以在文件中重复使用。6 若要回到文件编辑模式,请执行下列其中一个步骤:

                        •              单击「上一步」按钮。

                        选取「编辑 > 编辑文件」。

                        •              请单击舞台上方「编辑」列中的场景名称。

 

重制组件

重制组件能让您使用现有的组件,做为建立新组件的起点。

若要建立各种不同外观的组件版本,也请使用实体。

使用组件库面板重制组件

           在「组件库」面板中选取组件,然后执行下列其中一个步骤:

单击右键 (Windows) Control+ 单击 (Macintosh),然后在快显选单中选取「重制」。

•   在「组件库面板」选单中选取「复制」。

选取实体以重制组件

1 在舞台上选取组件的实体。2 选取「修改 > 组件 > 重制组件」。将会复制组件,而复制组件的实体会取代此实体。

编辑组件

编辑组件时,Flash 会更新文件中组件的所有实体。请使用下列方式编辑组件:

                        •              在「舞台」上还有其它对象的情况下,请使用「在原地编辑」命令进行编辑。其它的对象会变成灰色,为的是要和正在编辑的组件作出区别。正在编辑的组件,其名称会显示于舞台上方「编辑」列内目前场景名称的右边。

                        •              在不同的窗口中,使用「在新窗口中编辑」命令。在不同的窗口中编辑组件,可以让您同时看到组件和主时间轴。您正在编辑的组件名称会显示于「舞台」顶端的「编辑」列中。

 

 

您也可以使用组件编辑模式,将窗口由舞台检视切换至仅能看到该组件的检视来编辑组件。您正在编辑的组件名称会显示于「舞台」上方「编辑」列内目前场景名称的右边。

编辑组件时,Flash 会更新该组件在整份文件中的所有实体,以反映您的编辑结果。编辑组件时,您可以使用任何一种绘图工具、汇入媒体,或建立其它组件的实体。

您可以使用任何组件编辑方法,变更组件的注册点 ( 亦即坐标为 0,0 的点)

在原地编辑组件

1   请执行下列其中一项:

                        •              在舞台上双击组件的实体。

                        在「舞台」上选取组件的实体,并单击右键 (Windows) 或按 Control + 单击 (Macintosh),然后选取「在原地编辑」。

                        在「舞台」上选取组件的实体,然后选取「编辑 > 在原地编辑」。2 编辑组件。3 若要变更注册点,请拖曳舞台上的组件。十字准线代表注册点的位置。4 若要退出在原地编辑模式并返回文件编辑模式,请执行下列步骤之一:

                        •              单击「上一步」按钮。

                        •              从「编辑」列的「场景」选单中选取目前的场景名称。

                        选取「编辑 > 编辑文件」。

                        •              在组件内容外部连双击。

 

在新窗口中编辑组件

1在「舞台」上选取组件的实体,并单击右键 (Windows) Control+ 单击 (Macintosh),然后选取「在新窗口中编辑」。

2   编辑组件。

3   若要变更注册点,请拖曳舞台上的组件。十字准线代表注册点的位置。

4请单击右上角 (Windows) 或左上角 (Macintosh) 的「关闭」方块关闭新窗口,然后在主文档窗口中单击,继续对主文档进行编辑。

在组件编辑模式中编辑组件

1   执行下列步骤之一,选取组件:

                        •              在「组件库」面板中连双击组件的图标。

                        在舞台上选取组件的实体,再单击右键 (Windows) Control+ 单击 (Macintosh),然后在快显选单中选取「编辑」。

                        在「舞台」上选取组件的实体,然后选取「编辑 > 编辑组件」。

                        在「组件库」面板中选取组件,然后在「组件库面板」选单中选取「编辑」,或是在「组件库」面板中的组件上单击右键 (Windows) 或按 Control + 单击 (Macintosh),然后选取「编辑」。

 

2   编辑组件。

3   若要结束组件编辑模式,继续对文件进行编辑,请执行下列步骤之一:

                        •              单击舞台顶端之「编辑」列左边的「后退」按钮。

                        选取「编辑 > 编辑文件」。

                        •              单击舞台顶端之「编辑」列中的场景名称。

                        •              在组件内容外部连双击。