【发布时间】:2013-02-20 17:36:26
【问题描述】:
对于一个 Flash 游戏项目,我有通过 3D 渲染软件(即 Maya 矢量渲染器)生成的 swf 动画剪辑。现在我需要在单个多帧剪辑中隔离部分剪辑(角色的身体、盔甲、剑等)。但是我需要这些剪辑被角色的身体掩盖(例如,当剑在身体后面摆动时,它应该被裁剪,所以即使剑实际上在身体后面摆动,我也可以将剑的动画剪辑保持在身体剪辑的前面......)
为此,我使用了一种传统的 sfx 技术:我在纯绿色背景上渲染每个项目(例如剑),并且角色的身体也具有相同的绿色着色器。然后我只需要擦除 Flash 中剪辑的每一帧上的绿色形状。问题是我会有很多剪辑,每个剪辑都有很多帧......有没有办法使用闪存或任何软件批量编辑它?或者任何人都可以想到一种更方便的方法来做到这一点?
【问题讨论】:
-
是否可以用透明背景渲染每个对象的框架,保存为 pngs?
-
是的,为什么不呢,因为我要使用位图精灵表
标签: flash edit batch-processing maya