元素参数表

阅读时间:3分钟更新于 2024-05-10 10:48

Galacean Effects 中有多种不同类型的元素,比如图层、发射器、空节点、交互元素、相机、3D、文本元素等。

每类元素都有自己相应的参数,本文档将对这些参数进行详细说明。可以直接搜索参数名称,查看解释。

Galacean Effects 右侧的参数面板,包括对齐、元素的固有参数及变化量参数。

对齐:左对齐、右对齐、顶部对齐、底部对齐、水平居中、竖直居中、横向分布、纵向分布。选中单个元素时,将元素与画布对齐;选中多个元素时,将这些元素相对对齐。

固有参数

基础属性

  • 基础大小/元素大小:元素的高、宽,单位是 m,最小值为 0.01,精度为 2 位浮点数。
  • 基础旋转:基于 Z 轴(XY 面)的旋转角度,单位是 °。也可以在“基础位置”中分别设置 X/Y/Z 轴的角度,精度为 1。
  • 元素时长:元素的渲染时长,单位是 s,最小值为 0.01,精度为 2 位浮点数。
  • 结束行为:元素的结束行为包括销毁、循环、冻结。
  • 渲染等级:元素的渲染等级,与机型级别挂钩,详见 《画布设置》
  • 基础颜色:元素的初始颜色。图层元素仅支持纯色。发射器则提供三种模式:纯色,渐变和多色。

  • 基础速度:元素的初始运动速度,单位是 m/s,最小值为 0,精度为 2 位浮点数。
  • 速度方向:基于 Galacean Effects 3D 坐标系,X/Y/Z 三个方向共同决定元素运动的方向。基础速度+速度方向,可以使元素向某个方向匀速运动,精度为 2 位浮点数。
  • 渲染延时:元素开始渲染的时刻,即时间轴中元素的开始时刻,最小值为 0,精度为 2 位浮点数。
  • 运动延时:发射器的参数。是指粒子相对于发射器延迟发射的时间,最小值为 0,精度为 2 位浮点数。

  • 引力方向:基于 Galacean Effects 3D 坐标系,X/Y/Z 三个方向共同决定元素运动的方向。引力系数+引力方向,可以使元素向某个方向做匀加速运动。
  • 引力系数:元素向引力方向做匀加速运动,因此引力系数实际就是加速度,单位 m/s²,精度为 2 位浮点数。
  • 最大粒子数:场景中,同一时刻属于该发射器的最大粒子数,最小值为 0,精度为 1。
  • 粒子生命周期:粒子从出生(发射)到消亡的时长。与发射器元素的时长无关,最小值为 0.01,精度为 2 位浮点数。
  • 速度方向偏移:默认关闭。开启时,可使粒子出生后,叠加 X/Y/Z 轴的速度偏转,精度为 2 位浮点数。
  • 分轴旋转:默认关闭。开启时,可以控制每个时刻发射的粒子的基础旋转。
  • 分轴尺寸:默认关闭。关闭时,默认为粒子贴图的高宽比。开启时,可以控制每个时刻发射粒子的基础大小,最小值为 0.01,精度为 2 位浮点数。
  • 交互类型:交互元素的参数。可设置该元素的交互类型,包括点击、消息、拖拽。
  • 触发行为:触发交互元素的行为。可设置该元素的触发行为,包括消息通知、恢复播放。
  • 插件类型:目前支持陀螺仪。参数及使用方法详见《陀螺仪》
  • 相机:拍摄场景的相机。参数详见《编辑合成》中相机参数。

渲染参数

  • 渲染模式:分为两大类,mesh 和 2D Billboard。Mesh 是 3D 网格化的渲染,渲染“体”;而 2D Billboard(公告牌)使元素渲染为一个面,并始终以某个角度面向相机。比如,场景中有一棵树。选择 Mesh 时,渲染一个“体”;选择 Billboard 时,只会渲染树的一个“面”。因为面向相机,所以虽然看起来表现一致,但渲染“面”比渲染“体”在内存消耗和运算量上更有优势。Billboard 还有 Vertical Billboard 竖直方向 和 Horizonal Billboard 水平方向。Vertical Billboard 时,面为竖直方向,垂直与 X/Z 面;Horizonal Billboard 时,面为水平方向,平行于 X/Z 面。
  • 变化中心:元素变化的控制点,即锚点。
  • 颜色混合:提供了八种预设的叠加模式:普通、叠加、相乘、亮度、减色、强光、弱光、亮度叠加。
  • 纹理贴图:应用在该元素上的图片资源。
  • 深度遮挡:默认关闭。关闭时,按照元素列表中的图层顺序展示遮挡关系;开启时,按照元素到相机的距离展示遮挡关系。

  • 正反面显示:可以设置元素是否双面可见,默认双面。

  • 几何形状:与蒙版模式组合使用,默认缺省。将元素设置为蒙版后,可选择形状并左侧图片栏,在弹窗中调整蒙版形状。
  • 蒙版模式:将元素设置为蒙版、被遮挡或被方向遮挡。默认缺省。蒙版使用详见《蒙版》

基础位置

  • 位置:元素在场景中的位置,是一个(X, Y, Z)坐标,单位是米,精度为 2 位浮点数。
  • 旋转:元素的旋转角度,由(X, Y, Z)三个方向的度数决定,单位是 °。由于常用的是基于Z轴的旋转,因此已单独暴露在基础属性的“基础旋转”中,精度为 1。
  • 路径:用于设置元素在场景中的路径动画。由于画布+时间轴 K 帧可以完成路径动画,所以此项默认为缺省。常量、线段、曲线分别对应了位置、直线运动与曲线运动。

其他

雪碧图/帧动画

Galacean Effects 支持导入雪碧图,以帧动画方式播放。教程详见《雪碧图/帧动画》

以上述图片为例:

  • 雪碧图行数:横向为行,从上至下,7 行,精度为 1。
  • 雪碧图列数:纵向为列。从左至右,9 列,精度为 1。
  • 总帧数:雪碧图中包含的帧数。图例包含 60 帧,精度为 1。
  • 开启帧动画:默认关闭。在图层元素中,开启帧动画将会按照行、列数,等比切割贴图,顺序播放。

发射器参数

发射器教程详见《粒子系统》

  • 每秒发射数:发射器每秒匀速发射的粒子数量,最小值为 0,精度为 1。
  • 集中发射偏移:发射器位置列表。(X, Y, Z)坐标控制发射器中心的位置。序号起始值为 0,对应的是集中发射中的批次。比如:0.0 时刻集中发射第一批粒子(发射 7 次),则7个位置的序号均为 0;1.0 时刻集中发射第二批 5 次,则 5 个位置对应的序号均为 1。其中序号精度为 1,(X轴, Y轴, Z轴)精度为 2 位浮点数。
  • 集中发射: 分别控制粒子的发射时间、每次发射的粒子数、发射次数及发射间隔时间,其中时间、间隔精度为 2 位浮点数,数量、次数精度为 1。

发射器形状

发射器教程详见《粒子系统》

  • 形状类型:发射器形状,决定了粒子发射的范围和初始方向。包括锥形、球形、半球、圆环、圆管、长方形、直线、长方形框及贴图9种。不同形状会对应不同的尺寸、角度等参数。
  • 角度:根据形状,可以设置粒子从一定角度的范围中发射。
  • 发射模式:包括随机、单向循环、双向循环与均匀爆发4种。
  • 运动对齐:调整粒子发射时自身方向

变化量参数

变化类的参数描述的是元素随时间的变化。

除了颜色变化需要在参数面板中设置外,大小变化、速度/位置变化、旋转变化与时间轴的 K 帧是对应的。

需要说明的是,变化量参数在开关开启时生效;关闭时不生效,但设置会保留,再次开启仍会生效。

颜色变化

  • 颜色渐变:默认缺省。下拉列表选择渐变后,可通过颜色选择器,选择需要的颜色。
  • 透明度变化:元素随时间的透明度变化,范围 0-1,精度为 2 位浮点数。

大小变化

  • 分轴变化:默认关闭。关闭时,元素等比缩放。开启时,可单独设置元素在各轴上的变化。
  • 大小变化:元素随时间的大小变化,最小值为 0,精度为 2 位浮点数。

速度/位置变化

  • 路程模式:默认关闭。关闭时,调整的是元素在 X/Y/Z 轴方向上的速度变化。开启时,调整的是距离变化。
    • X 轴直线/Y 轴直线/Z 轴直线:X/Y/Z 轴上的速度或路径,精度为 2 位浮点数。
  • 角度模式:默认关闭。关闭时,调整的是元素围绕环绕中心在 X/Y/Z 轴方向上的速度变化。开启时,调整的是角度变化。
    • X 轴环绕/Y 轴环绕/Z 轴环绕:X/Y/Z 轴上的角速度或角度,精度为 1。
    • 环绕中心:元素或粒子环绕运动时的中心点。默认为(0,0,0),精度为 2 位浮点数。
  • 基础速度变化:是“基础速度+速度方向”数据中,基础速度的倍数的变化,因此没有单位。

旋转变化

  • 角度模式:默认关闭。关闭时,旋转变化量单位是 rad/s,描述的是角速度的变化。开启时,旋转变化量单位是 °,描述是角度的变化。

  • 分轴旋转:开关,默认关闭。关闭时,元素默认在 X/Y 面旋转。开启时,可单独设置元素 X/Y/Z 轴上的旋转。
  • 旋转:元素随时间的旋转变化量。单位与角度模式有关,精度为 1。

交互行为

图层元素交互行为

  • 消息通知:点击图片后,发送消息;
  • 恢复播放:点击图片后,继续播放

发射器粒子交互

  • 交互响应半径:在数值范围内,点击粒子产生效果;
  • 交互行为:默认无,可选择移除粒子:点击后粒子消失;
  • 重叠元素响应:当粒子重叠时,是否让下方重叠的粒子都响应;

Preview