Unity Shader 系列(三十四):Compute Shader 物理模拟——布料与粒子群
为什么用 Compute Shader 做物理?Unity 自带的 PhysX 是 CPU 物理引擎,适合刚体碰撞检测,但处理万级以上粒子或布料节点时性能急剧下降。Compute Shader 让物理计算搬到 GPU 上并行执行: 1024 个线程组 × 64 线程/组 = 65536 个粒子同时并行更新 数据常驻 GPU,无需 CPU→GPU 数据传输(除非需要读回) 与渲