Thanks! I have already develop the rotation with customized shader exactly your another answer: Set rotation for individual points in a PointsMaterial.
However, I would like to develop the scale feature. Is it possible to complete it by UV solution too?