Env tonemap controller: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 
 In code, it is represented by the
	 In code, it is represented by the
		
	
|  (updates. this one is wacky) |  (l4d) | ||
| Line 28: | Line 28: | ||
| ==Outputs== | ==Outputs== | ||
| {{O BaseEntity}} | {{O BaseEntity|l4d=1}} | ||
| ==See also== | ==See also== | ||
| *[[HDR Lighting Settings]] | *[[HDR Lighting Settings]] | ||
Revision as of 01:16, 3 October 2018

 
Template:Base point It controls the HDR tonemapping for the player. Think of it as a method of controlling the exposure of the player's eyes. Tonemapping affect all players in multiplayer. HDR settings should normally be changed through triggers, whenever transitioning between environments of different light levels.
 In code, it is represented by the
	 In code, it is represented by theCEnvTonemapControllerclass, defined in theenv_tonemap_controller.cppfile.
Flags
- 1: Master (Has priority if multiple env_tonemap_controllers exist) Template:L4D add
Keyvalues
Inputs
- SetTonemapScale <float>
- Sets the player's tonemap scale. It should be a value between 0 and 2, where 0 is the eyes fully closed, 1 is use the unchanged autoexposure (default), and 2 is the eye fully wide open. Not available in  . .
- BlendTonemapScale <string>
- Blends from the player's current tonemap scale to a new one. The parameter syntax is as follows: <target tonemap scale> <blend duration>. For example:0.5 10would blend from the current tonemap scale to 0.5 over a period of 10 seconds. Not available in . .
- UseDefaultAutoExposure
- Reverts to using the default tonemap auto exposure.
- UseDefaultBloomScale !FGD
- Reverts to using the default bloom scale.
- SetAutoExposureMin <float>
- Sets a custom tonemap auto exposure minimum.
- SetAutoExposureMax <float>
- Sets a custom tonemap auto exposure maximum.
- SetBloomScale <float>
- Sets a custom bloom scale.
- SetBloomScaleRange <vector> !FGD
- Sets a range for the bloom scale. First number is the maximum, second number is the minimum.  Confirm:Works? Confirm:Works?
- SetTonemapRate <float>
- Sets the rate for autoexposure adjustment (mat_hdr_manual_tonemap_rate).
- SetTonemapPercentBrightPixels  <float> (in all games since  ) )
   only. Sets a target percentage of pixels to maintain above a certain brightness. (default: 1) only. Sets a target percentage of pixels to maintain above a certain brightness. (default: 1)
- SetTonemapPercentTarget  <float> (in all games since  ) )
   only. Sets the brightness that the percentage of pixels defined by only. Sets the brightness that the percentage of pixels defined by- SetTonemapPercentBrightPixelsshould be kept above. (default: 45)
- SetTonemapMinAvgLum  <float> (in all games since  ) )
   only. Sets custom tonemapping param (default: 3).[Clarify] only. Sets custom tonemapping param (default: 3).[Clarify]
























