Cesium: Usa Entity.particleSystem con ImageMaterialProperty para texturas dinámicas
Carga una secuencia de imágenes en spritesheet y configúrala en ImageMaterialProperty con `image: new Cesium.PropertyArray([img1, img2...])` y `repeat: new Cesium.Cartesian2(1, frames)`. Esto crea animaciones de partículas más eficientes que cargar múltiples entidades.