Sfoglia il codice sorgente

Corrects the dirt lens image reference from filepath to assetId to not have overhead having to look up the asset each frame when setting the postFX

Areloch 2 anni fa
parent
commit
33ac4a0864

+ 2 - 2
Templates/BaseGame/game/core/postFX/scripts/HDR/HDRPostFX.tscript

@@ -70,7 +70,7 @@ $PostFX::HDRPostFX::dirtIntensity = 2.0;
 $PostFX::HDRPostFX::dirtEdgeMinDist = 0.125;
 $PostFX::HDRPostFX::dirtEdgeMaxDist = 0.75;
 $PostFX::HDRPostFX::dirtEdgeMinVal = 0.05;
-$PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+$PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
 
 // The tonemapping algo to use
 $PostFX::HDRPostFX::tonemapMode = "ACES";
@@ -347,7 +347,7 @@ function HDRPostFX::preProcess( %this )
    if(%bloomFinal.texture[1] !$= $PostFX::HDRPostFX::dirtImage)
    {
       if ($PostFX::HDRPostFX::dirtImage $= "")
-        $PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+        $PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
       
       %bloomFinal.setTexture(1, $PostFX::HDRPostFX::dirtImage);
    }

+ 1 - 1
Templates/BaseGame/game/core/postFX/scripts/default.postfxpreset.tscript

@@ -17,7 +17,7 @@ $PostFX::HDRPostFX::radius = "4";
 $PostFX::HDRPostFX::enableDirt = 1;
 $PostFX::HDRPostFX::dirtScale = 2048;
 $PostFX::HDRPostFX::dirtIntensity = 2;
-$PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+$PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
 $PostFX::HDRPostFX::dirtEdgeMinDist = 0.125;
 $PostFX::HDRPostFX::dirtEdgeMaxDist = 0.75;
 $PostFX::HDRPostFX::dirtEdgeMinVal = 0.05;

+ 1 - 1
Templates/BaseGame/game/data/ExampleModule/levels/ExampleLevel.postfxpreset.tscript

@@ -17,7 +17,7 @@ $PostFX::HDRPostFX::radius = 4;
 $PostFX::HDRPostFX::enableDirt = 1;
 $PostFX::HDRPostFX::dirtScale = 2048;
 $PostFX::HDRPostFX::dirtIntensity = 2;
-$PostFX::HDRPostFX::dirtImage = "core/postFX/images/lensDirt.png";
+$PostFX::HDRPostFX::dirtImage = "Core_PostFX:lensDirt_image";
 $PostFX::HDRPostFX::dirtEdgeMinDist = 0.125;
 $PostFX::HDRPostFX::dirtEdgeMaxDist = 0.75;
 $PostFX::HDRPostFX::dirtEdgeMinVal = 0.05;