It works more or less the same as lines: - particles are passed to ParticleSystem object as geometry - material is ParticleBasicMaterial (textures should be supported, not tested yet) - geometry can be updated by setting "__dirtyVertices" property of the geometry