From 6012fd2368dc62d145df9197cebf7dbea4148004 Mon Sep 17 00:00:00 2001 From: tyson-kubota Date: Wed, 6 Feb 2013 23:58:33 -0500 Subject: [PATCH] script to selectively disable fog but this may be better handled via a custom shader --- FogLayerDisable.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 FogLayerDisable.js diff --git a/FogLayerDisable.js b/FogLayerDisable.js new file mode 100644 index 0000000..e0fcd21 --- /dev/null +++ b/FogLayerDisable.js @@ -0,0 +1,20 @@ +/* http://www.unifycommunity.com/wiki/index.php?title=Fog_Layer + +/* + This script lets you enable and disable per camera. + By enabling or disabling the script in the title of the inspector, you can turn fog on or off per camera. +*/ + +private var revertFogState = true; + +function OnPreRender () { + revertFogState = RenderSettings.fog; + RenderSettings.fog = false; +} + +function OnPostRender () { + RenderSettings.fog = revertFogState; +} + +@script AddComponentMenu ("Rendering/Fog Layer") +@script RequireComponent (Camera) \ No newline at end of file