gpu instancer crowd 使用自定义材质并且只修改单个物体的材质参数gpu instancer 中由于所有物体只使用同一个材质和网格,不像普通渲染每一个物体都有单独的材质副本,所以大量物体渲染只需要使用一次draw call ,节省了很多性能。而修改单个物体材质的方式也跟普通渲染不一样,每个物体有自己的参数buff,着色器需要获取参数时只需要根据实例id在这个buff中获取参数。 gpu instancer crowd 中也要在着色器中修改才能自定义着色器,根据这个非常反人类的文档,自定义着色器那么重要的部分一部分写在crowd 说明中,一部分写在q&a中 urp中引入c