Game Development Community

Postprocess

by Lukas Hanak · in Torque 3D Beginner · 01/24/2011 (11:49 pm) · 5 replies

Hi all,
I have a problem. I set in level editor in post manager power of effects (Depth of field, HDR, etc)
I try start game via exe and postprocess is off
Open my level in level editor and effects are off
how solve this?

I have Torque 3D 2009 Pro 1.1 Beta 3

thx for any ideas

About the author

3D Graphic Designer.


#1
01/25/2011 (3:34 am)

Have you saved the PostFX settings in the editor?

PostFX settings do not get saved in the mission file but instead are saved separate to postfxpreset.cs files. If you have a mission "levels/MyLevel.mis", save the PostFX settings in the PostFX manager window to a preset called "levels/MyLevel.postfxpreset.cs" and the preset will be automatically loaded with the mission.
#2
01/25/2011 (4:49 am)
i save my settings and nothing.
My level has name prikladoblohy.mis and cs file has name: prikladoblohy.postfxpreset.cs

files is in levels directory.

inside of file is:
$PostFXManager::Settings::DOF::BlurCurveFar = "";
$PostFXManager::Settings::DOF::BlurCurveNear = "29.0709";
$PostFXManager::Settings::DOF::BlurMax = "0.747253";
$PostFXManager::Settings::DOF::BlurMin = "0.233766";
$PostFXManager::Settings::DOF::EnableAutoFocus = "1";
$PostFXManager::Settings::DOF::EnableDOF = "";
$PostFXManager::Settings::DOF::FocusRangeMax = "219.788";
$PostFXManager::Settings::DOF::FocusRangeMin = "";
$PostFXManager::Settings::EnableDOF = "1";
$PostFXManager::Settings::EnabledSSAO = "0";
$PostFXManager::Settings::EnableHDR = "1";
$PostFXManager::Settings::EnableLightRays = "1";
$PostFXManager::Settings::EnableNightVision = "";
$PostFXManager::Settings::EnablePostFX = "1";
$PostFXManager::Settings::EnableSharpen = "";
$PostFXManager::Settings::HDR::adaptRate = "3.17682";
$PostFXManager::Settings::HDR::blueShiftColor = "1.05 0.97 1.27";
$PostFXManager::Settings::HDR::brightPassThreshold = "2.18282";
$PostFXManager::Settings::HDR::enableBloom = "1";
$PostFXManager::Settings::HDR::enableBlueShift = "0";
$PostFXManager::Settings::HDR::enableToneMapping = "0.867133";
$PostFXManager::Settings::HDR::gaussMean = "0";
$PostFXManager::Settings::HDR::gaussMultiplier = "0.3";
$PostFXManager::Settings::HDR::gaussStdDev = "0.8";
$PostFXManager::Settings::HDR::keyValue = "0.801199";
$PostFXManager::Settings::HDR::minLuminace = "0";
$PostFXManager::Settings::HDR::whiteCutoff = "1";
$PostFXManager::Settings::LightRays::brightScalar = "2.95205";
$PostFXManager::Settings::NightVision::brightThreshold = "";
$PostFXManager::Settings::NightVision::DistFreq = "";
$PostFXManager::Settings::NightVision::DistMul = "";
$PostFXManager::Settings::NightVision::DistRoll = "";
$PostFXManager::Settings::NightVision::highMultiplier = "";
$PostFXManager::Settings::NightVision::lowMultiplier = "";
$PostFXManager::Settings::Sharpen::sharpPower = "";
$PostFXManager::Settings::Sharpen::sharpRange = "";
$PostFXManager::Settings::Sharpen::sharpWidth = "";
$PostFXManager::Settings::SSAO::blurDepthTol = "0.001";
$PostFXManager::Settings::SSAO::blurNormalTol = "0.95";
$PostFXManager::Settings::SSAO::lDepthMax = "2";
$PostFXManager::Settings::SSAO::lDepthMin = "0.2";
$PostFXManager::Settings::SSAO::lDepthPow = "0.2";
$PostFXManager::Settings::SSAO::lNormalPow = "2";
$PostFXManager::Settings::SSAO::lNormalTol = "-0.5";
$PostFXManager::Settings::SSAO::lRadius = "1";
$PostFXManager::Settings::SSAO::lStrength = "10";
$PostFXManager::Settings::SSAO::overallStrength = "2";
$PostFXManager::Settings::SSAO::quality = "0";
$PostFXManager::Settings::SSAO::sDepthMax = "1";
$PostFXManager::Settings::SSAO::sDepthMin = "0.1";
$PostFXManager::Settings::SSAO::sDepthPow = "1";
$PostFXManager::Settings::SSAO::sNormalPow = "1";
$PostFXManager::Settings::SSAO::sNormalTol = "0";
$PostFXManager::Settings::SSAO::sRadius = "0.1";
$PostFXManager::Settings::SSAO::sStrength = "6";
#3
01/25/2011 (4:59 am)
In console call
HDRPostFX.isEnabled();

If you see '0' then you have to call
HDRPostFX.enable();
#4
01/25/2011 (6:21 am)
after HDRPostFX.enable(); enable HDR but is very dark.(my setting from postprocess manager is not included)
DOF is disabled
#5
01/25/2011 (11:41 am)
To enable DOF call DOFPostEffect.enable()
You can shange dof settings using
DOFPostEffect.setLerpDist(0.5,0.6,0.8) for example
Refer to dof.cs for the full list.