# SPS: per-particle color with material

**URL:** <https://forum.babylonjs.com/t/sps-per-particle-color-with-material/62453>\
**Category:** Questions\
**Created:** [February 15, 2026, 3:36pm UTC](https://forum.babylonjs.com/t/sps-per-particle-color-with-material/62453 "2026-02-15T15:36:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Soullnik](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/soullnik/32/47422_2.png) [@Soullnik](https://forum.babylonjs.com/u/Soullnik)\
**Post date:** [February 15, 2026, 3:36pm UTC](https://forum.babylonjs.com/t/sps-per-particle-color-with-material/62453/1 "2026-02-15T15:36:08Z")

</div>

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](https://playground.babylonjs.com/#BYH88K)

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [February 16, 2026, 9:03am UTC](https://forum.babylonjs.com/t/sps-per-particle-color-with-material/62453/2 "2026-02-16T09:03:42Z")

</div>

Lighting with PBR materials is not the same as with standard materials; you must use an environment texture to see anything:

> **[Babylon.js Playground](https://playground.babylonjs.com/#BYH88K%231)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes

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:

> **[Babylon.js Playground](https://playground.babylonjs.com/#BYH88K%232)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes
