Ver Fonte

Update PBRTerrainUtils.glsllib

Ryan McDonough há 6 meses atrás
pai
commit
22853700e3

+ 1 - 3
jme3-terrain/src/main/resources/Common/MatDefs/Terrain/Modular/PBRTerrainUtils.glsllib

@@ -9,7 +9,7 @@
     #ifdef ENABLE_PBRTerrainUtils_readPBRTerrainLayers   
     
         #ifndef NORMAL_TYPE
-            #define NORMAL_TYPE 1.0
+            #define NORMAL_TYPE -1.0
         #endif
 
         #ifdef USE_TEXTURE_ARRAYS
@@ -163,7 +163,6 @@
         //  Triplanar normal:
         void PBRTerrainUtils_readTriPlanarNormalTexture(in sampler2D tex, in float scale, inout PBRTerrainTextureLayer layer){
             vec4 packedNormalParallaxVec = getTriPlanarNormalBlend(lPosition, tex, scale);
-            packedNormalParallaxVec.xyz *= normalize(vec3(2.0, NORMAL_TYPE * 2.0, 2.0) - vec3(1.0, NORMAL_TYPE * 1.0, 1.0));
             updateLayerFromPackedNormalParallaxVec(packedNormalParallaxVec, layer);
         } 
         //  TriPlanar metallicRoughnessAoEi:
@@ -201,7 +200,6 @@
        // Triplanar normal TextureArray:
         void PBRTerrainUtils_readTriPlanarNormalTexArray(in int indexInTexArray, in float scale, in sampler2DArray texArray, inout PBRTerrainTextureLayer layer){
             vec4 packedNormalParallaxVec = getTriPlanarNormalBlendFromTexArray(lPosition, indexInTexArray, scale, texArray);
-            packedNormalParallaxVec.xyz *= normalize(vec3(2.0, NORMAL_TYPE * 2.0, 2.0) - vec3(1.0, NORMAL_TYPE * 1.0, 1.0));
             updateLayerFromPackedNormalParallaxVec(packedNormalParallaxVec, layer);
         } 
        //  TriPlanar metallicRoughnessAoEi TextureArray: