
Unity Compute Shader
1. Compute Shader 通常我们的游戏逻辑是跑在CPU上的,但是有一些非常适合并行计算的操作,比如各种粒子运动、流体/布料模拟、大量 AI 行为等,更适合跑在 GPU 上。这是因为 GPU 的核心数量非常多,天然更适合处理能够进行并行的计算。 ...

1. Compute Shader 通常我们的游戏逻辑是跑在CPU上的,但是有一些非常适合并行计算的操作,比如各种粒子运动、流体/布料模拟、大量 AI 行为等,更适合跑在 GPU 上。这是因为 GPU 的核心数量非常多,天然更适合处理能够进行并行的计算。 ...

Stencil 介绍 Stencil 的概念和 Stencil Buffer 联系在一起。 我们知道,屏幕有深度缓冲,在默认情况下,当正在渲染的点的距离大于深度缓冲里的值时,就会直接丢弃此时Pass。 Stencil Buffer 也是一个 Buffer,不同于深度缓冲有默认的大小对比行为,Stencil Buffer 需要我们手动约定处理方式。 ...