Improved Fog – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Main improvements are:

  • fog density now decays with altitude
  • skybox and clouds are colored by fog


Computation

Most important values in computation:

  • fogBase - base altitude for fog (in meters)
  • beta0 - macroscopic cross-section of atmospheric scatterers at base altitude - determines density of fog based on distance from viewer at base altitude
  • fogDecay - how much the fog density decays with altitude. 0 = constant density, 0.0049333 = density halves every 500m


Config

In world config following values can be configured:

startFogBase = 0.0;			// base altitude for fog computations (in meters)
forecastFogBase = 0.0;
startFogDecay = 0.005;		// decay coefficient - decay of fog with altitude
forecastFogDecay = 0.005;
fogBeta0Min = 0.0001;		// beta0 (macroscopic cross-section of atmospheric scatterers at base level) for fog value 0
fogBeta0Max = 0.02;			// beta0 (macroscopic cross-section of atmospheric scatterers at base level) for fog value 1


Script commands

Command setFog was extended - now can be used with some optional params.