Hi,
I am wondering if it is possible to get smooth transparency transitions for objects in the software GL renderer.
This would be mostly for particle effects, for example, I would like to render a simple quad polygon with a smoke cloud texture, initially rendered fully opaque and have it gradually become more and more transparent until it disappears (in other words, a smooth fade out).
I am currently using Object3D.setTransparency(int x), but it does not have a great range of transparency values, and the highest transparency value = 0, is not very transparent at all.
With the hardware GL renderer, altering Config.glTransparencyOffset seems to work. But as stated in the docs this is not supported in software mode.
Is there another approach to achieve this, or is this not supported in software mode? If not currently supported, are there any plans to do so in the future? Particle effects, such as fire, explosions, smoke etc.. do not look good without this functionality.
Thanks in advance,
Ben.
I am wondering if it is possible to get smooth transparency transitions for objects in the software GL renderer.
This would be mostly for particle effects, for example, I would like to render a simple quad polygon with a smoke cloud texture, initially rendered fully opaque and have it gradually become more and more transparent until it disappears (in other words, a smooth fade out).
I am currently using Object3D.setTransparency(int x), but it does not have a great range of transparency values, and the highest transparency value = 0, is not very transparent at all.
With the hardware GL renderer, altering Config.glTransparencyOffset seems to work. But as stated in the docs this is not supported in software mode.
Is there another approach to achieve this, or is this not supported in software mode? If not currently supported, are there any plans to do so in the future? Particle effects, such as fire, explosions, smoke etc.. do not look good without this functionality.
Thanks in advance,
Ben.