合成设置
合成是 Galacean Effects 动画中最基础的概念之一,1 个合成 = 1 段动画,一个项目往往包括多个合成。
新建合成
从工作台新建一个项目后,即跳转至 Galacean Effects 编辑器,此时,左侧合成列表为空。
点击合成列表右上角【+】号,可以创建一个合成。
合成设置
创建合成时,可以编辑该合成的各项参数。
合成参数
【名称】当前合成的名称,创建时或制作动画时,均可修改。
【时长】以秒为单位,精确到小数点后两位。
【开始时间】动画产物开始播放的时间,也是秒单位,精确到小数点后两位,一般默认 0.00。需要说明的是,开始时间仅在合成发布后生效,编辑过程中动画播放的起始时间是时间指示线对应的时间。
【结束行为】由于线上动画往往牵涉到性能消耗、交互等因素,因此 Galacean Effects 动画需要对合成的结束行为进行设置。结束行为仅在动画线上播放时产生影响,不影响编辑器中的合成资源。
- 销毁:线上播放完后,将画面及当前合成中的动画资源全部销毁。
- 暂停:线上播放完后,当前合成暂停播放,且资源保留。是合成的默认设置。
- 无限播放:线上播放完后,当前合成将基于最后一帧的状态无限播放下去。常用于带交互的动画,比如播放完成后,停留在当前画面,直至用户点击。
- 重播:线上播放完后,将当前合成整段重新播放。
- 暂停并销毁:线上播放完后,保留画面,但删除当前合成的动画资源。
相机参数
Galacean Effects 动画的原理,类似于拍照,是在 3D 中制作动画,然后通过相机拍摄,形成看到的 2D 动画。也就是说,每个合成都会有 1 个初始默认的相机。合成设置中的相机参数,是相机的初始静态参数。
【位置】相机在空间中的坐标位置,由(x , y , x)这样的三维点坐标确定。
【旋转】相机的拍摄角度,由(x, y , z)三个方向的旋转角度确定,初始值(0°,0°,0°)。
【近平面】、【远平面】与【视角】相机的拍摄范围。如下图示,近平面 near 为相机拍摄的最近距离,远平面far 为最远距离,视角 fov 是拍摄角度。三者构成的范围,即为相机拍摄范围。
【裁切模式】移动端设备的屏幕比例较多,根据固定尺寸动画或全屏动画,Galacean Effects 提供了不同的实现方案。因此开始制作前,需要确定动画是固定尺寸的展位动画还是全屏动画。
若为展位动画,将画布尺寸设置为所需大小即可。详细操作见《画布设置》。
若为全屏动画,则需根据设备类型选择合适的裁切模式。

- 垂直裁切:适合手机屏幕。裁切时,宽度不变,裁顶部与底部。目前长宽比最大的手机是 iPhone X,因此全屏动画建议基于 iPhone X 画布制作,并在编辑器中检查 iPhone 6/7/8 的适配,详细操作见《画布设置》。
- 水平裁切:适合 Pad。裁切时,高度不变,裁左侧与右侧(需要水平滚动的地图型场景也使用此模式)。
- 固定尺寸:将按照比例等比缩放。
如果是水平滚动地图型场景,应选择【水平裁切】,如下效果:
合成的限制
需要特别提醒的是,为保证 Galacean Effects 编辑器产物上线的稳定性,Galacean Effects 对每个合成中图片资源的大小有严格限制。
以合成为单位,每个合成的图片资源总和不得超过 2 个 2048px * 2048px;
嵌套预合成的合成,在计算贴图时,会将预合成贴图资源算在当前合成内。
为此,Galacean Effects 提供了图片优化功能。详细操作见《合成资源的优化》。