Well, I think you could do it this way : you've got a file with 6 images, each being a side of your container, so just create a standard BJS box using the per face texture feature : http://doc.babylonjs.com/tutorials/CreateBox_Per_Face_Textures_And_Colors#textures (this is the same concept : a quad cropped in the image then associated to a box face) Once this box is created with the right uvs settings, just use it as your SPS particle model : each particle will then have the same