移动指针扰动空间粒子。系统通过透视投影、速度场与磁力模型,在预分配内存中持续演算。
粒子位置、速度和相位共享同一块连续内存。每帧只更新数值,不创建粒子对象;渲染分辨率与数量依据视口和设备并发能力自动调整。
通过位掩码访问预计算波形表,降低热路径中的三角函数开销。
将指针投影为屏幕空间力源,按距离平方衰减并限制最大冲量。
三维坐标经焦距缩放映射到视口,深度同时控制粒子半径。
先在离屏画布完成一帧,再一次性提交到可见画布。
此交互粒子场需要启用 JavaScript。