The Opacity texture getAlphaFromRGB = true already works.
And I have another confusion about the tranparent shadow, if I have two meshes, the one has diffuse alpha and the other has opacity alpha. I know create two shadow generator will make this works. Is there any possibility to support with just one shadow generator?