|
|
@@ -66,7 +66,7 @@ a|image:sdk/plugin/colorfilter4.png[ColorScale Filter,width="400",height=""]
|
|
|
|
|
|
=== Usage
|
|
|
|
|
|
-Add a link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/trunk/ShaderBlow/src/com/shaderblow/filter/colorscale/ColorScaleFilter.java[ColorScaleFilter] instance to a FilterPostProccesor instance. Set color and color intensity. Then add the FilterPostProccesor instance to Application's viewPort attribute.
|
|
|
+Add a link:https://github.com/jMonkeyEngine-Contributions/shaderblowlib/blob/master/ShaderBlow/src/com/shaderblow/filter/colorscale/ColorScaleFilter.java[ColorScaleFilter] instance to a FilterPostProccesor instance. Set color and color intensity. Then add the FilterPostProccesor instance to Application's viewPort attribute.
|
|
|
|
|
|
[source,java]
|
|
|
----
|
|
|
@@ -83,9 +83,9 @@ Add a link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/
|
|
|
|
|
|
----
|
|
|
|
|
|
-link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/trunk/ShaderBlow/test-src/com/shaderblow/test/filter/color/TestColorScale.java[TestCase]
|
|
|
+link:https://github.com/jMonkeyEngine-Contributions/shaderblowlib/blob/master/ShaderBlow/test-src/com/shaderblow/test/filter/color/TestColorScale.java[TestCase]
|
|
|
|
|
|
-link:http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/colorscale-filter/[Forum thread]
|
|
|
+link:https://hub.jmonkeyengine.org/t/colorscale-filter-added-to-shaderblow/23995[Forum thread]
|
|
|
|
|
|
'''
|
|
|
|
|
|
@@ -107,7 +107,7 @@ a|image:sdk/plugin/grayscalefilter-on.png[GrayScale Filter ON,width="400",height
|
|
|
|
|
|
=== Usage
|
|
|
|
|
|
-Add a link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/trunk/ShaderBlow/src/com/shaderblow/filter/grayscale/GrayScaleFilter.java[GrayScaleFilter] instance to a FilterPostProccesor instance. Then add the FilterPostProccesor instance to Application's viewPort attribute.
|
|
|
+Add a link:https://github.com/jMonkeyEngine-Contributions/shaderblowlib/blob/master/ShaderBlow/src/com/shaderblow/filter/grayscale/GrayScaleFilter.java[GrayScaleFilter] instance to a FilterPostProccesor instance. Then add the FilterPostProccesor instance to Application's viewPort attribute.
|
|
|
|
|
|
[source,java]
|
|
|
----
|
|
|
@@ -119,9 +119,9 @@ Add a link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/
|
|
|
|
|
|
----
|
|
|
|
|
|
-link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/trunk/ShaderBlow/test-src/com/shaderblow/test/filter/grayscale/TestGrayScale.java[TestCase]
|
|
|
+link:https://github.com/jMonkeyEngine-Contributions/shaderblowlib/blob/master/ShaderBlow/test-src/com/shaderblow/test/filter/grayscale/TestGrayScale.java[TestCase]
|
|
|
|
|
|
-link:http://jmonkeyengine.org/forum/topic/solved-grayscale-filter/[Forum thread]
|
|
|
+link:https://hub.jmonkeyengine.org/t/solved-grayscale-filter/23656[Forum thread]
|
|
|
|
|
|
'''
|
|
|
|
|
|
@@ -150,7 +150,7 @@ a|
|
|
|
|
|
|
=== Usage
|
|
|
|
|
|
-Add a link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/trunk/shaderblowlib/ShaderBlow/src/com/shaderblow/filter/oldfilm/OldFilmFilter.java[OldFilmFilter] instance to a FilterPostProccesor instance. Then add the FilterPostProccesor instance to Application's viewPort attribute.
|
|
|
+Add a link:https://github.com/jMonkeyEngine-Contributions/shaderblowlib/blob/master/ShaderBlow/src/com/shaderblow/filter/oldfilm/OldFilmFilter.java[OldFilmFilter] instance to a FilterPostProccesor instance. Then add the FilterPostProccesor instance to Application's viewPort attribute.
|
|
|
|
|
|
[source,java]
|
|
|
----
|
|
|
@@ -162,7 +162,7 @@ Add a link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/
|
|
|
|
|
|
----
|
|
|
|
|
|
-link:http://code.google.com/p/jmonkeyplatform-contributions/source/browse/trunk/shaderblowlib/ShaderBlow/test-src/com/shaderblow/test/filter/oldfilm/TestOldFilm.java[TestCase]
|
|
|
+link:https://github.com/jMonkeyEngine-Contributions/shaderblowlib/blob/master/ShaderBlow/test-src/com/shaderblow/test/filter/oldfilm/TestOldFilm.java[TestCase]
|
|
|
|
|
|
link:https://hub.jmonkeyengine.org/t/old-film-effect-filter/25464[Forum thread]
|
|
|
|
|
|
@@ -174,27 +174,28 @@ link:https://hub.jmonkeyengine.org/t/old-film-effect-filter/25464[Forum thread]
|
|
|
The Lightblow shader is an improved Lighting shader for JME.
|
|
|
|
|
|
Features:
|
|
|
- * Improved lighting calculations.
|
|
|
- * Improved reflection calculations.
|
|
|
- * Reflection map implementation with alpha normal map.
|
|
|
- * Improved Minnaert calculations.
|
|
|
- * Hemispherical lighting.
|
|
|
- * Image Based Lighting with Albedo.
|
|
|
- * Emissive map implementation with diffuse alpha.
|
|
|
- * normalization of normals by default.
|
|
|
- * Specular map implementation with normal map alpha.
|
|
|
- * Specular intensity implementation.
|
|
|
- * Switching -x/-y/-z normals for different normal maps. (3dmax, blender, xnormal have different approaches).
|
|
|
- * Specular Color now works with specular maps
|
|
|
- * Glowblow fragment shader is added with m_GlowIntensity? uniform. It's possible to change glow intensity for objects. Please, use DiffuseMap? as GlowMap? instead of new additional Glow rgb texture.
|
|
|
+
|
|
|
+* Improved lighting calculations.
|
|
|
+* Improved reflection calculations.
|
|
|
+* Reflection map implementation with alpha normal map.
|
|
|
+* Improved Minnaert calculations.
|
|
|
+* Hemispherical lighting.
|
|
|
+* Image Based Lighting with Albedo.
|
|
|
+* Emissive map implementation with diffuse alpha.
|
|
|
+* normalization of normals by default.
|
|
|
+* Specular map implementation with normal map alpha.
|
|
|
+* Specular intensity implementation.
|
|
|
+* Switching -x/-y/-z normals for different normal maps. (3dmax, blender, xnormal have different approaches).
|
|
|
+* Specular Color now works with specular maps
|
|
|
+* Glowblow fragment shader is added with m_GlowIntensity? uniform. It's possible to change glow intensity for objects. Please, use DiffuseMap? as GlowMap? instead of new additional Glow rgb texture.
|
|
|
* Lightmaps are added.
|
|
|
* Rim Lighting is added. Thanks to Thetoucher from JME Blog!
|
|
|
* Fog is added. Fog is used without post-processing!
|
|
|
* Texture Blending: 4 diffuse, 4 normal textures can be blended (Like Terrain System).
|
|
|
|
|
|
-Forum: link:https://hub.jmonkeyengine.org/t/lightblow-shader/16182[https://hub.jmonkeyengine.org/t/lightblow-shader/16182]
|
|
|
-Software for NormalMaps? making: link:http://shadermap.com/shadermap_pro.php[http://shadermap.com/shadermap_pro.php]
|
|
|
-Software for CubeMaps? editing: link:http://developer.amd.com/archive/gpu/cubemapgen/pages/default.aspx[http://developer.amd.com/archive/gpu/cubemapgen/pages/default.aspx]
|
|
|
+Forum: link:https://hub.jmonkeyengine.org/t/lightblow-shader/16182[https://hub.jmonkeyengine.org/t/lightblow-shader/16182] +
|
|
|
+Software for NormalMaps? making: link:http://shadermap.com/shadermap_pro.php[http://shadermap.com/shadermap_pro.php] +
|
|
|
+Software for CubeMaps? editing: link:http://developer.amd.com/archive/gpu/cubemapgen/pages/default.aspx[http://developer.amd.com/archive/gpu/cubemapgen/pages/default.aspx] +
|
|
|
Watch following videos:
|
|
|
[cols="1", options="header"]
|
|
|
|===
|