Particle Shape
这是一个实验性功能。要启用,请在 Preferences 中勾选 Enable Experimental Features。实验性功能仅作为 Professional 许可证的一部分提供。
⚠️ 请注意,这是一个技术预览。场景可能不与未来版本的 Cavalry 100% 兼容。
功能可能会改变,因此文档目前非常简略。请加入 Discord 提出问题。
Particle 系统由多个 Layers 组成:
- Particle Shape - 承载其他功能的「核心」。
- Emitters - 定义粒子出现的位置以及添加到 Composition 的数量:
- Modifiers - 可用于改变粒子属性的场。
快速入门的方法是点击 Shelf 中的 Particle Shape 图标并点击 play。这将向 Composition 添加一个 Particle Shape 和一个连接的 Particle Emitter。
Particle Distribution 可用于将几何图形附加到每个粒子,或者例如将 Particle Shape 用作 Connect Shape(或任何使用 Distribution 的 Layer)的输入。
- Shape
- Masks
- Visual
- Advanced
Time - 此属性连接到 Composition 的 Time,以在每一帧动画粒子。如果需要,连接可以用关键帧或另一个 Behaviour 替换。
Start Frame - 设置粒子模拟开始的帧。
Seed -
Lifespan - 设置
Emitters - 将 Emitters 连接到此属性以定义粒子将从哪里生成。
Modifiers - Modifiers 可用于操纵粒子的运动和属性。它们可以「堆叠」,每个 Modifier 加到它下面的一个之上。
Turbulence - 向粒子添加噪声运动。
Gravity - 设置力的强度和方向,以加速粒子沿其运动。
Drag Force - 设置作用方向与粒子相对运动相反的力的强度。
Mass - 粒子的质量决定其在施加力时的加速度速率。质量越高的粒子加速越慢。
Number of Particles - (只读)当前发出的粒子数。
Shape Style - 设置粒子的形状:
- Square - 发出方形粒子。
- Circle - 发出圆形粒子。
- Input Shape - 将粒子作为自定义 Shapes 发出。
Particle Radius -
Input Shape - 当 Shape Style 设为 Input Shape 时,连接一个 Shape 用于粒子。
Scale Over Lifespan - 使用图表设置粒子在其寿命期间的缩放,其中图表的左上角是粒子诞生时的乘数 1,右下角是粒子死亡时的乘数 0。
Scale Strength - 粒子缩放的乘数。
Start Rotation - 设置粒子诞生时的角度。
Rotation Over Lifespan - 设置每个粒子在其寿命期间旋转的角度。
Rotation Scalar - 使用图表设置粒子旋转在其寿命期间的插值,其中图表的左下角是粒子诞生时的起始旋转,右上角是粒子死亡时的结束旋转。
Color Mode - 确定粒子的颜色是否受其寿命影响
- Color - 设置粒子的颜色。
- Color Over Lifespan - 使用 gradient 根据粒子的年龄设置颜色。
Gradient Mode - 为 gradient 选择插值。
Color Over Lifespan - 粒子的颜色将在其寿命期间从渐变的左侧演变到右侧。参见 Visual Modifier 获取更多选项。
Image Blend Mode - 当使用输入图像时,设置其 Blend Mode。
Image Quality -
Input Image -
Image Sequence Animation -
- Static -
- Animating -
Loop Sequence -
Image Index -
World Scale -
Time Step -
Use Cache -
Cache File Path -
Particle Shape 在某些方面与其他 Shapes 不同,以便以高性能的方式处理高粒子数。例如,它不包含 Fill 或 Stroke 选项卡。而是可以通过 Visual 选项卡或使用 Visual Modifier 来影响视觉外观。它也不输出 Path,这意味着它不能被变形,不能用于 Component Constraint 等 Layer,也不能渲染为 SVG。
要以这种方式使用 Particle Shape,可以结合使用 Particle Distribution 和 Duplicator,后者确实输出 Path。