【问题标题】:Creating an explode particle system in SceneKit在 SceneKit 中创建爆炸粒子系统
【发布时间】:2015-08-03 09:34:36
【问题描述】:

我想创建一个爆炸粒子系统,但我不知道该怎么做。我正在考虑创建一个发射器形状为球体的火焰粒子系统,然后只是增加球体半径,但我不知道如何为它的大小设置动画。有谁告诉我该怎么做?或者有人有更好的主意吗?

【问题讨论】:

    标签: swift system scenekit particles


    【解决方案1】:

    粒子的发射器系统正在设置初始粒子方向,以及它们移动的速率。这通常是创建爆炸的视觉表示的方式。

    因此,与其通过增加发射器源的尺寸来呈现爆炸,不如将粒子向外传播,从而产生爆炸的外观。

    您不仅限于一批粒子,也不是一种类型的粒子,也不仅仅是一个发射器。最好的爆炸是具有不同纹理的不同粒子类型的高度复杂的分层,这些粒子以不同的速率来自不同的发射器,具有不同的衰减速率、旋转速率、颜色变化和透明度和移动速度的衰减。

    制作真正好看的爆炸是一种真正的艺术形式,通常需要花费大量设计师时间来处理 GUI 和持续实时播放,尤其是在尝试尽量减少纹理、四边形、混合、填充率和物理的使用时.

    这是来自虚幻引擎的视频,其中使用了与 Scene Kit 中可用的类似概念和质量来教授术语。它不是与 Scene Kit 粒子引擎的 1:1 并行,但它可能是视觉效果和简单解释的最佳组合,可帮助您快速了解粒子的可能性以及如何使用粒子。

    //警告:虚幻引擎可能拥有目前世界上最好的实时粒子引擎,因此它比 Scene Kit 中的先进一点。

    但是……原理本质上是一样的:

    https://www.youtube.com/watch?v=OXK2Xbd7D9w

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-29
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      • 2023-03-30
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多