UE: 数据驱动VFX
通过一个经典的融球 (Metaball) 案例,探索完整的数据驱动视觉数据流,即:Niagara/CPU Sim -> Structured Buffer -> Compute Shader ->Render Target -> “Raymarching” Material -> Final Image,使用 Niagara / CPU 模拟多个融球核心(采用接口抽象,兼容GPU/CPU粒子源),结构化缓冲区 (Structured Buffer) 将所有融球的数据高效地传递给GPU,计算着色器(Compute Shader)计算 SDF(有向距离场)并绘制到 RT,最后使用 Ray Marching 材质查询生成的SDF体纹理并绘制融球表面