☰
第21篇:爆炸特效-噪声云团——一颗粒子也不动,让整团云在片元里炸开
2026/9/29 11:27:46 网站建设 项目流程

还记得第 20 篇末尾本猿立下的那个 flag 吗?

这个系列还会继续往下挖——下一站,我们走进那条完全不走 ping-pong的路:单团噪声云爆炸(#21),用 gyroid 噪声直接在片元里烘出翻滚的烟团。

回顾一下这条粒子线走过的四站:

  • 第 9 篇,我们往 Cesium 身体里塞了一台并行计算器——上万个粒子的位置与速度塞进浮点纹理,两条ComputeCommand每帧把它们往前推一步。炸一次。
  • 第 11 篇,我们教会这台计算器"死亡不是终点"——life ≤ 0的粒子不销毁、只是回到候选池,每帧掷一次骰子决定是否复活。烧不停。
  • 第 20 篇,我们只改了混合方程里的一个数——把ONE换成ONE_MINUS_SRC_ALPHA,火就成了烟。飘不散。

三篇下来,GpuParticleSystem的引擎与 GLSL一行没改。

今天——

我们要拆掉这台计算器上最重的那部分。

大家好,我是 Cesium 酱(也可以叫我"本猿"),一名在 WebGIS 领域摸爬滚打多年的前端开发者。

说实话,写第 20 篇的时候本猿就在嘀咕一件事:我们为了"一柱烟",每帧要跑两条ComputeCommand

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询