jME3 Effects -- Overview


jME3 supports various post-rendering and particle effects. This list contains screenshots and sample code that demonstrates how to add the effect to a scene.


2D Filter Effects

Screen Space Ambient Occlusion

jme3/src/test/jme3test/post/TestSSAO.java

jme3/src/test/jme3test/post/TestSSAO2.java

jme3/src/test/jme3test/post/TestTransparentSSAO.java

Screen Space Ambient Occlusion for jMonkeyEngine (article)

Light Scattering

jme3/src/test/jme3test/post/TestLightScattering.java

Bloom

jme3/src/test/jme3test/post/TestBloom.java

Bloom and Glow

Toon Effect

jme3/src/test/jme3test/post/TestCartoonEdge.java

jme3/src/test/jme3test/post/TestTransparentCartoonEdge.java

Depth of Field Blur

jme3/src/test/jme3test/post/TestDepthOfField.java

Fog

jme3/src/test/jme3test/post/TestFog.java (temporary workaround, will be deprecated)

Lighting and Shadows

jme3/src/test/jme3test/light/TestSimpleLighting.java

jme3/src/test/jme3test/light/TestLightRadius.java

jme3/src/test/jme3test/light/TestManyLights.java

jme3/src/test/jme3test/light/TestShadow.java

jme3/src/test/jme3test/light/TestPssmShadow.java = Parallel-Split Shadow Mapping (PSSM)

Water

"SeaMonkey" water

Rendering Water as Post-Process Effect



Special Effects

Particle Emitters

Particles: Explosions, Fire

jme3/src/test/jme3test/effect/TestExplosionEffect.java – debris, flame, flash, shockwave, smoke, sparks

jme3/src/test/jme3test/effect/TestParticleEmitter.java

Particles: Smoke

jme3/src/test/jme3test/effect/TestMovingParticle.java

Particles can have any texture, e.g. fog, leaves, meteors, snowflakes, mosquitos


See also:

view online version