jME-CircleShader is a shader package that allows a jMonkeyEngine developer to draw circles on quads. Developers can set the radius of the circle, as a percentage of the quad, set the circle's center, position and fade between up to seven colors and add a tileable and scrollable distortion texture map to distort the circle.
These circles are drawn by the shader, not using a texture, and are therefore scaleable without pixelation. On devices supporting GLSL 1.2 and up circles that do not fade to transparent around the edges are anti-aliased. The circle shader can be used for a wide variety of purposes ranging from basic circular particles to distorted flames and ring-waves.
Be sure to check out the Learn section on the right to find out more.