跳转到内容

Blender 3D:菜鸟到专业/烟花

来自维基教科书,开放世界开放书籍
图 1: 一些粒子烟花

[注意:在更新的 Blender 版本中,反应堆粒子已经消失。]

[如果你使用 2.6x 版本的 blender,那么你可以观看 YouTube 视频 {粒子从粒子开始 1/2}。这是一个很棒的教程,但它的第 2 部分使用合成,在本手册中稍后会介绍。因此,你可以将从本手册中学到的知识应用于动画爆炸!]

如何用粒子创建烟花?我们将使用级联粒子系统,特别是 反应堆 类型。抽象

  • 我们在适当的大小创建发射器对象。
  • 然后我们使用三个连续的粒子系统
    • 第一个是 发射器 类型
    • 第二个是 反应堆 类型。此系统对发射器粒子的死亡做出反应。
    • 第三个又是 反应堆 类型。此系统对第二个系统的接近做出反应,从而产生“拖曳”。
  • 我们创建三种不同的材质(其中一种是动画材质),并将它们分配给三个粒子系统。


发射器

[编辑 | 编辑源代码]

我们使用一个 平面 作为发射器对象。根据你的喜好缩放它。我使用了一个相对较大的粒子系统,所以我的平面长度为 15 BU(Blender 单位)。

图 2a: 添加粒子系统。左侧的第一个粒子系统,右侧的第二个粒子系统
  • 添加一个粒子系统(图 2a,左侧)。
    • 数量 25
    • 开始 1
    • 结束 250
    • 从...发射
      • 随机
      • 均匀
      • 随机
    • 初始速度
      • 法线 22
      • 随机 7
    • AccZ -9.8
    • 可视化: 线
      • 后退 1.1

在动画的前 250 帧中创建了一些粒子(25 个),并向上发射。调整重力、速度和生命周期,使粒子在其轨迹的最高点达到其生命周期的结束。

线 可视化使粒子看起来像长长的拉伸线。

  • 烘焙 粒子系统。将 500 作为烘焙的 结束 帧。这里 300 就足够了,但是 500 也没什么害处。

菜鸟注意:烘焙位于粒子按钮窗口中的粒子系统选项卡旁边的烘焙选项卡中。

平面将获得 光晕 材质。

  • 链接和管道 面板中激活 光晕
  • 光晕: 红色
  • 光晕大小 0.421
  • 35

我已经调整了光晕的大小和硬度,直到我喜欢它为止,因此没有使用这些值的具体原因。

反应堆 1

[编辑 | 编辑源代码]
  • 粒子系统 面板中点击 1 Part 1 旁边的箭头。
  • 第一个粒子系统的设置不再显示,现在显示 1 Part 2图 2a,右侧)。
  • 点击 添加新,现在显示 2 Part 2

你刚刚创建了一个第二个粒子系统。重命名此系统,良好的命名约定将极大地帮助你保持概述。

图 3a: 第一个反应堆系统
  • 激活 对...做出反应:死亡
  • 生命 104
  • 从...发射: 粒子

你不必为 目标 设置任何内容。如果目标对象与反应堆相同,则无需设置目标对象。你只需要最终设置目标粒子系统的编号即可。

反应堆 粒子对目标系统的粒子 死亡 做出反应。它们将从粒子在死亡时所占的位置发射。

为了控制系统的移动,我在 物理 面板中进行了以下设置

  • 粒子 0.345
  • 反应堆 10
  • AccZ -0.09
  • 棕色 3.86

由于 反应堆 设置,恒星正在远离发射粒子移动。棕色 运动使轨迹看起来像受风的影响而颤抖。

  • 可视化 面板中将材质编号设置为“2”。
  • 烘焙系统,再次将 500 作为结束帧。
图 3b: 第 1 个 反应堆 系统的材质设置
  • 首先,你必须在 编辑 按钮的 链接和材质 面板中分配一个新材质。
  • 使用来自 图 3b 的材质设置,
  • 材质还获得一个 纹理,噪声 深度为“3”,只需将所有其他设置保持不变即可。

纹理实际上在这里是多余的,但是下一个粒子系统将获得相同的纹理,并且颜色应该稍微调整一下。

  • 动画化材质的 Alpha 值。
    • 在帧 1 中设置第一个 Ipo 关键帧(Alpha=1)。为此,将鼠标光标移至 按钮 窗口上。按 I->Alpha(如果你使用的是 ipo 曲线编辑器,则将 ipo 类型更改为材质)。
    • 在帧 86 中设置第二个 Ipo 关键帧(Alpha=0.75)。
    • 在帧 101 中设置第三个关键帧(Alpha=0.0)。

第二个粒子系统逐渐消失,但粒子不会突然消失。


烟雾轨迹

[编辑 | 编辑源代码]
图 4a: 轨迹的粒子系统

第三个(也是最后一个)粒子系统再次是一个 反应堆 系统,并且对第二个系统做出反应。它将对粒子的 接近 做出反应。如果不用移动,则粒子的变化将通过纹理和它们生命周期的随机变化来创建。Blender 认为的“接近”可以通过粒子 大小 来改变。

  • 创建第三个粒子系统(就像你创建第二个一样)。
  • 使用来自 图 4a 的设置。重要的是以下设置
    • 数量 100000
    • 对...做出反应: 附近
    • 从...发射: 粒子
    • 生命 75
    • 随机 0.4
    • 目标系统 2
    • 材质 3
  • 烘焙系统,再次将 500 作为结束帧。


图 4b: 轨迹 粒子系统的材质
  • 首先,你必须在对象按钮的 链接和材质 面板中将一个新材质(第三个)分配给对象。
  • 将材质 2 中现有的 纹理也分配给材质 3,但是选择深蓝色作为目标颜色(在 映射到 面板中)。


  • 渲染你的动画,使用结束帧 500。

就这样。我希望你能跟随本教程。批评和建议,最好写到讨论页,或者直接改进文章。

华夏公益教科书