核心概念:粒子系统的三大支柱

粒子系统示意图

  1. 发射器(Emitter):粒子的出生点,控制粒子喷射的方向、形状(点/面/球体)和初始速度。就像喷泉的水龙头,决定水花的基本喷射模式。

  2. 粒子(Particle):最小视觉单位,可以设置大小、颜色、生命周期等属性。注意每个粒子都是独立计算的个体。

  3. 力场(Physics):模拟现实物理规则,常见的有:

  4. 重力:让粒子自然下落
  5. 空气阻力:影响粒子运动衰减
  6. 湍流:制造随机波动效果

新手必踩的3个坑

  • 粒子数量失控:盲目增加数量导致预览卡顿,建议初期控制在500-1000个
  • 生命周期设置不当:粒子存活时间过短会闪烁,过长会堆积(推荐2-5秒)
  • 忽略运动模糊:未开启运动模糊会让动态效果显得生硬

实战:10分钟制作雪花效果

  1. 新建合成(建议1920x1080,30fps)
  2. 添加「CC Particle World」效果(效果面板搜索)
  3. 关键参数调整:
// 发射器设置(表达式可直接粘贴)
thisComp.layer("控制层").effect("发射器X位置")["滑块"]; // 关联到控制层

/* 参数注释:
   Birth Rate: 15 (每秒生成15片雪花)
   Longevity: 3 (粒子存活3秒)
   Velocity: 0.2 (初始速度很慢)
   Gravity: -0.05 (负值让雪花向上飘)
*/

雪花效果截图

性能优化黄金法则

  • 粒子数量公式:分辨率×0.5(如1080P视频建议不超过540个活跃粒子)
  • 渲染提速技巧
  • 先降低预览分辨率(1/4或1/8)
  • 关闭抗锯齿(AA)测试动画节奏
  • 使用「预览缓存范围」功能

避坑指南:5个血泪教训

  1. 问题:粒子突然消失 解决:检查「Producer」半径是否超出画面

  2. 问题:运动轨迹不自然 解决:给「Extra Angle」添加轻微随机值

  3. 问题:渲染时间爆炸 解决:降低「Physics Accuracy」到30-50

  4. 问题:颜色无法渐变 解决:确认开启了「Transfer Mode」中的叠加模式

  5. 问题:粒子穿透障碍物 解决:添加「CC Sphere」模拟碰撞体

挑战任务:制作篝火效果

尝试组合这些技术: - 使用「Fractal Noise」作为粒子纹理 - 给「Size over Life」添加曲线控制 - 用「Turbulent Displace」制造热浪扭曲

记住:好的粒子效果往往需要70%的参数微调+30%的创意,动手试试吧!

Logo

音视频技术社区,一个全球开发者共同探讨、分享、学习音视频技术的平台,加入我们,与全球开发者一起创造更加优秀的音视频产品!

更多推荐