jME3 supports two types of effects, post-rendering filters and particle emitters. This list contains screenshots and links to sample code that demonstrates how to add the effect to a scene.
For example, post-processor filter effects are typically activated after the following pattern:
public class MyGame extends SimpleApplication { private FilterPostProcessor fpp; private SomeFilter sf; public void simpleInitApp() { ... fpp = new FilterPostProcessor(assetManager); sf = new SomeFilter(); fpp.addFilter(sf); viewPort.addProcessor(fpp); ... }

The jMonkeyEngine features "SeaMonkey" water effect including cool underwater caustics.
See also the Rendering Water as Post-Process Effect announcement with video.
User Contributed GLSL Shader Library
Thanks for your awesome contributions! Keep them coming!

Particle emitter effects can have any texture, e.g. fog, smoke, leaves, meteors, snowflakes, mosquitos, fire, sparks…
See also: