In the Playground I’m trying to have each SPS particle use its own color with the material (via particle.color). I set useVertexColors and hasVertexAlpha on the mesh and assign a PBR material, but the particle colors don’t show. What’s the correct way to get per-particle color with the material? link to PG
Lighting with PBR materials is not the same as with standard materials; you must use an environment texture to see anything:
If you want to see the vertex colors as you defined them, you must set unlit = true on the material and define a linear color, so that the image processing applied by the PBR material is canceled: