|
@@ -98,8 +98,8 @@ Use the SimpleWaterProcessor (SceneProcessor) for small, limited bodies of water
|
|
|
See also:
|
|
See also:
|
|
|
|
|
|
|
|
* link:{uri-forum}t/monkeys-at-the-beach/15000[Rendering Water as Post-Process Effect] announcement with video.
|
|
* link:{uri-forum}t/monkeys-at-the-beach/15000[Rendering Water as Post-Process Effect] announcement with video.
|
|
|
-* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestSceneWater.java[TestSceneWater.java] – SimpleWaterProcessor (SceneProcessor)
|
|
|
|
|
-* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestSimpleWater.java[TestSimpleWater.java] – SimpleWaterProcessor (SceneProcessor)
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestSceneWater.java[TestSceneWater.java] – SimpleWaterProcessor. (SceneProcessor)
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestSimpleWater.java[TestSimpleWater.java] – SimpleWaterProcessor. (SceneProcessor)
|
|
|
--
|
|
--
|
|
|
|
|
|
|
|
[.float-group]
|
|
[.float-group]
|
|
@@ -108,8 +108,8 @@ See also:
|
|
|
image:jme3/advanced/water-reflection-muddy.png[water-reflection-muddy.png,width="150",height="100"] +
|
|
image:jme3/advanced/water-reflection-muddy.png[water-reflection-muddy.png,width="150",height="100"] +
|
|
|
image:jme3/advanced/underwater2.jpg[underwater2.jpg,width="150",height="100",align="right"]
|
|
image:jme3/advanced/underwater2.jpg[underwater2.jpg,width="150",height="100",align="right"]
|
|
|
|
|
|
|
|
-* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestPostWater.java[TestPostWater.java] – WaterFilter
|
|
|
|
|
-* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestPostWaterLake.java[TestPostWaterLake.java] – WaterFilter
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestPostWater.java[TestPostWater.java] – WaterFilter.
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/water/TestPostWaterLake.java[TestPostWaterLake.java] – WaterFilter.
|
|
|
--
|
|
--
|
|
|
|
|
|
|
|
== Environment Effects
|
|
== Environment Effects
|
|
@@ -122,19 +122,19 @@ image:jme3/advanced/underwater2.jpg[underwater2.jpg,width="150",height="100",ali
|
|
|
image:jme3/advanced/dof-blur.png[dof-blur.png,width="150",height="100"] +
|
|
image:jme3/advanced/dof-blur.png[dof-blur.png,width="150",height="100"] +
|
|
|
image:jme3/advanced/light-scattering-filter.png[light-scattering-filter.png,width="150",height="100",align="right"]
|
|
image:jme3/advanced/light-scattering-filter.png[light-scattering-filter.png,width="150",height="100",align="right"]
|
|
|
|
|
|
|
|
-* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestDepthOfField.java[TestDepthOfField.java] – DepthOfFieldFilter
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestDepthOfField.java[TestDepthOfField.java] – DepthOfFieldFilter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== Fog
|
|
=== Fog
|
|
|
|
|
|
|
|
-* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestFog.java[TestFog.java] – FogFilter
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestFog.java[TestFog.java] – FogFilter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== Light Scattering
|
|
=== Light Scattering
|
|
|
|
|
|
|
|
-* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestLightScattering.java[TestLightScattering.java] – LightScatteringFilter
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestLightScattering.java[TestLightScattering.java] – LightScatteringFilter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -155,16 +155,16 @@ image:jme3/advanced/light-scattering-filter.png[light-scattering-filter.png,widt
|
|
|
image:jme3/advanced/tanlglow1.png[tanlglow1.png,width="150",height="100"] +
|
|
image:jme3/advanced/tanlglow1.png[tanlglow1.png,width="150",height="100"] +
|
|
|
image:jme3/advanced/shadow-sponza-ssao.png[shadow-sponza-ssao.png,width="150",height="100",align="right"]
|
|
image:jme3/advanced/shadow-sponza-ssao.png[shadow-sponza-ssao.png,width="150",height="100",align="right"]
|
|
|
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/post/TestBloom.java[jme3/src/test/jme3test/post/TestBloom.java]
|
|
|
|
|
-* More details: <<jme3/advanced/bloom_and_glow#,Bloom and Glow>> – BloomFilter
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestBloom.java[TestBloom.java]
|
|
|
|
|
+* More details: <<jme3/advanced/bloom_and_glow#,Bloom and Glow>> – BloomFilter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=== Light
|
|
=== Light
|
|
|
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/light/TestSimpleLighting.java[jme3/src/test/jme3test/light/TestSimpleLighting.java] – DirectionalLight, PointLight
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/light/TestLightRadius.java[jme3/src/test/jme3test/light/TestLightRadius.java] – DirectionalLight, PointLight
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/light/TestManyLights.java[jme3/src/test/jme3test/light/TestManyLights.java] – .j3o scene
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/light/TestSimpleLighting.java[TestSimpleLighting.java] – DirectionalLight, PointLight.
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/light/TestLightRadius.java[TestLightRadius.java] – DirectionalLight, PointLight.
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/light/TestManyLights.java[TestManyLights.java] – .j3o scene.
|
|
|
* More details: <<jme3/advanced/light_and_shadow#,Light and Shadow>>
|
|
* More details: <<jme3/advanced/light_and_shadow#,Light and Shadow>>
|
|
|
|
|
|
|
|
|
|
|
|
@@ -175,10 +175,11 @@ image:jme3/advanced/shadow-sponza-ssao.png[shadow-sponza-ssao.png,width="150",he
|
|
|
image:jme3/advanced/shadow.png[shadow.png,width="150",height="100"] +
|
|
image:jme3/advanced/shadow.png[shadow.png,width="150",height="100"] +
|
|
|
image:jme3/advanced/light-sources.png[light-sources.png,width="150",height="100",align="right"]
|
|
image:jme3/advanced/light-sources.png[light-sources.png,width="150",height="100",align="right"]
|
|
|
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/light/TestShadow.java[jme3/src/test/jme3test/light/TestShadow.java] – BasicShadowRenderer (SceneProcessor)
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/light/TestPssmShadow.java[jme3/src/test/jme3test/light/TestPssmShadow.java] – PssmShadowRenderer (SceneProcessor), also known as Parallel-Split Shadow Mapping (PSSM).
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/post/TestSSAO.java[jme3/src/test/jme3test/post/TestSSAO.java], link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/post/TestSSAO2.java[jme3/src/test/jme3test/post/TestSSAO2.java] – SSAOFilter, also known as Screen-Space Ambient Occlusion shadows (SSOA).
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/post/TestTransparentSSAO.java[jme3/src/test/jme3test/post/TestTransparentSSAO.java] – SSAOFilter, also known as Screen-Space Ambient Occlusion shadows (SSOA), plus transparancy
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/light/TestShadow.java[TestShadow.java] – BasicShadowRenderer. (SceneProcessor)
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/light/TestPssmShadow.java[TestPssmShadow.java] – PssmShadowRenderer (SceneProcessor), also known as Parallel-Split Shadow Mapping (PSSM).
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestSSAO.java[TestSSAO.java] +
|
|
|
|
|
+link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestSSAO2.java[TestSSAO2.java] – SSAOFilter, also known as Screen-Space Ambient Occlusion shadows (SSOA).
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestTransparentSSAO.java[TestTransparentSSAO.java] – SSAOFilter, also known as Screen-Space Ambient Occlusion shadows (SSOA), plus transparancy.
|
|
|
* More details: <<jme3/advanced/light_and_shadow#,Light and Shadow>>
|
|
* More details: <<jme3/advanced/light_and_shadow#,Light and Shadow>>
|
|
|
|
|
|
|
|
|
|
|
|
@@ -192,8 +193,8 @@ image:jme3/advanced/light-sources.png[light-sources.png,width="150",height="100"
|
|
|
[.right]
|
|
[.right]
|
|
|
image::jme3/advanced/toon-dino.png[toon-dino.png,width="150",height="100"]
|
|
image::jme3/advanced/toon-dino.png[toon-dino.png,width="150",height="100"]
|
|
|
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/post/TestCartoonEdge.java[jme3/src/test/jme3test/post/TestCartoonEdge.java] – CartoonEdgeFilter
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/post/TestTransparentCartoonEdge.java[jme3/src/test/jme3test/post/TestTransparentCartoonEdge.java] – CartoonEdgeFilter
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestCartoonEdge.java[TestCartoonEdge.java] – CartoonEdgeFilter.
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/post/TestTransparentCartoonEdge.java[TestTransparentCartoonEdge.java] – CartoonEdgeFilter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -215,17 +216,17 @@ image:jme3/advanced/shaderblow_light2.jpg[shaderblow_light2.jpg,width="66",heigh
|
|
|
|
|
|
|
|
<<sdk/plugin/shaderblow#,ShaderBlow - GLSL Shader Library>>
|
|
<<sdk/plugin/shaderblow#,ShaderBlow - GLSL Shader Library>>
|
|
|
|
|
|
|
|
-* LightBlow Shader – blend material texture maps
|
|
|
|
|
-* FakeParticleBlow Shader – jet, fire effect
|
|
|
|
|
-* ToonBlow Shader – Toon Shading, toon edges
|
|
|
|
|
-* Dissolve Shader – Scifi teleportation/dissolve effect
|
|
|
|
|
|
|
+* LightBlow Shader – blend material texture maps.
|
|
|
|
|
+* FakeParticleBlow Shader – jet, fire effect.
|
|
|
|
|
+* ToonBlow Shader – Toon Shading, toon edges.
|
|
|
|
|
+* Dissolve Shader – Scifi teleportation/dissolve effect.
|
|
|
* MatCap Shader – Gold, metals, glass, toons…!
|
|
* MatCap Shader – Gold, metals, glass, toons…!
|
|
|
-* Glass Shader – Glass
|
|
|
|
|
-* Force Shield Shader – Scifi impact-on-force-field effect
|
|
|
|
|
-* SimpleSprite Shader – Animated textures
|
|
|
|
|
-* SimpleSpriteParticle Shader – Sprite library
|
|
|
|
|
-* MovingTexture Shader – Animated cloud/mist texture
|
|
|
|
|
-* SoftParticles Shader – Fire, clouds, smoke etc
|
|
|
|
|
|
|
+* Glass Shader – Glass.
|
|
|
|
|
+* Force Shield Shader – Scifi impact-on-force-field effect.
|
|
|
|
|
+* SimpleSprite Shader – Animated textures.
|
|
|
|
|
+* SimpleSpriteParticle Shader – Sprite library.
|
|
|
|
|
+* MovingTexture Shader – Animated cloud/mist texture.
|
|
|
|
|
+* SoftParticles Shader – Fire, clouds, smoke etc.
|
|
|
* Displace Shader – Deformation effect: Ripple, wave, pulse, swell!
|
|
* Displace Shader – Deformation effect: Ripple, wave, pulse, swell!
|
|
|
|
|
|
|
|
Thanks for your awesome contributions! Keep them coming!
|
|
Thanks for your awesome contributions! Keep them coming!
|
|
@@ -241,9 +242,9 @@ image:jme3/advanced/particle.png[particle.png,width="150",height="100",align="ri
|
|
|
|
|
|
|
|
<<jme3/advanced/particle_emitters#,Particle emitter effects>> are highly configurable and can have any texture. They can simulate smoke, dust, leaves, meteors, snowflakes, mosquitos, fire, explosions, clusters, embers, sparks…
|
|
<<jme3/advanced/particle_emitters#,Particle emitter effects>> are highly configurable and can have any texture. They can simulate smoke, dust, leaves, meteors, snowflakes, mosquitos, fire, explosions, clusters, embers, sparks…
|
|
|
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/effect/TestExplosionEffect.java[jme3/src/test/jme3test/effect/TestExplosionEffect.java] – debris, flame, flash, shockwave, smoke, sparks
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/effect/TestPointSprite.java[jme3/src/test/jme3test/effect/TestPointSprite.java] – cluster of points
|
|
|
|
|
-* link:http://code.google.com/p/jmonkeyengine/source/browse/trunk/engine/src/test/jme3test/effect/TestMovingParticle.java[jme3/src/test/jme3test/effect/TestMovingParticle.java] – dust, smoke
|
|
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/effect/TestExplosionEffect.java[TestExplosionEffect.java] – debris, flame, flash, shockwave, smoke, sparks.
|
|
|
|
|
+* link:uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/effect/TestPointSprite.java[TestPointSprite.java] – cluster of points.
|
|
|
|
|
+* link:{uri-jmonkeyengine}jme3-examples/src/main/java/jme3test/effect/TestMovingParticle.java[TestMovingParticle.java] – dust, smoke.
|
|
|
|
|
|
|
|
'''
|
|
'''
|
|
|
|
|
|