needAlphaBlending with ShaderMaterial disabling depth test

No, they will still be rendered after the particle system. The rendering order is fixed, as described in https://doc.babylonjs.com/resources/transparency_and_how_meshes_are_rendered#general-order

Use the renderingGroupId property of the particle system to make it render after the alpha blended mesh:

1 Like