Env dof controller: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
No edit summary  | 
				 (updates)  | 
				||
| Line 1: | Line 1: | ||
{{base point|env_dof_controller|engine=Source|since=Left 4 Dead}}  | {{lang|Env dof controller}}  | ||
[[File:env_dof_controller.png|left|link=]]{{base point|env_dof_controller|engine=Source|since=Left 4 Dead}} This entity controls the [[W:depth of field|depth of field]] settings for all players.  | |||
{{code class|CEnvDOFController|env_dof_controller.cpp}}  | |||
{{clr}}  | |||
{{  | |||
== Inputs ==  | ==Keyvalues==  | ||
{{IO|SetNearBlurDepth|Set the distance in front of the focus region at which the scene will be completely blurred using the near blur radius. Must be smaller than   | {{KV|Enabled (enabled)|since=AS|boolean|Whether the effect should begin active. If it starts inactive, it must be enabled with <codde>SetNearBlurRadius</code> or <code>SetFarBlurRadius</code>.}}  | ||
{{IO|SetNearFocusDepth|The area between the near focus and far focus distances is perfectly in focus. Must be smaller than   | {{KV|Near blur depth (near_blur)|since=AS|float|Distance that the blurriness is at its peak near the viewpoint.}}  | ||
{{IO|SetFarFocusDepth|The area between the near focus and far focus distances is perfectly in focus. Must be smaller than   | {{KV|Near focus depth (near_focus)|since=AS|float|Distance that the focus is in full effect near the viewpoint.}}  | ||
{{IO|SetFarBlurDepth|Set the distance beyond the focus region at which the scene will be completely blurred using the far blur radius. Must be larger than   | {{KV|Near blur radius (near_radius)|since=AS|float|Radius (in pixels) to blur the surrounding pixels.}}  | ||
{{KV|Far blur depth (far_blur)|since=AS|float|Distance where blurriness is at its peak far from the viewpoint.}}  | |||
{{KV|Far focus depth (far_focus)|since=AS|float|Distance that the focus is in full effect far from the viewpoint.}}  | |||
{{KV|Far blur radius (far_radius)|since=AS|float|Radius (in pixels) to blur the surrounding pixels.}}  | |||
{{KV|Focus target (focus_target)|since=AS|target_source|Entity to use as a focal point.}}  | |||
{{KV|Focus target range (focus_range)|since=AS|float|Distance behind the focal plane to remain in focus.}}  | |||
{{KV BaseEntity}}  | |||
==Inputs==  | |||
{{IO|SetNearBlurDepth|Set the distance in front of the focus region at which the scene will be completely blurred using the near blur radius. Must be smaller than the near focus death.|param=float}}  | |||
{{IO|SetNearFocusDepth|The area between the near focus and far focus distances is perfectly in focus. Must be smaller than the far focus depth.|param=float}}  | |||
{{IO|SetFarFocusDepth|The area between the near focus and far focus distances is perfectly in focus. Must be smaller than the far blur depth.|param=float}}  | |||
{{IO|SetFarBlurDepth|Set the distance beyond the focus region at which the scene will be completely blurred using the far blur radius. Must be larger than the far focus depth.|param=float}}  | |||
{{IO|SetNearBlurRadius|Set the blur radius (in pixels) to use at the near blur distance. Set to 0 to disable near blur.|param=float}}  | {{IO|SetNearBlurRadius|Set the blur radius (in pixels) to use at the near blur distance. Set to 0 to disable near blur.|param=float}}  | ||
{{IO|SetFarBlurRadius|Set the blur radius (in pixels) to use at the far blur distance. Set to 0 to disable far blur.|param=float}}  | {{IO|SetFarBlurRadius|Set the blur radius (in pixels) to use at the far blur distance. Set to 0 to disable far blur.|param=float}}  | ||
{{IO|SetFocusTarget|Set the focal target for the effect.|param=string}}  | {{IO|SetFocusTarget|since=AS|Set the focal target for the effect.|param=string}}  | ||
{{IO|SetFocusTargetRange|Set the distance behind the focal point that will remain in focus.|param=float}}  | {{IO|SetFocusTargetRange|since=AS|Set the distance behind the focal point that will remain in focus.|param=float}}  | ||
{{I   | {{I BaseEntity}}  | ||
== Outputs ==  | ==Outputs==  | ||
{{O   | {{O BaseEntity|l4d=1}}  | ||
Revision as of 15:28, 23 September 2018

Template:Base point This entity controls the depth of field settings for all players.
Keyvalues
- Enabled (enabled) ([todo internal name (i)])  <boolean> (in all games since 
) - Whether the effect should begin active. If it starts inactive, it must be enabled with <codde>SetNearBlurRadius or 
SetFarBlurRadius. 
- Near blur depth (near_blur) ([todo internal name (i)])  <float> (in all games since 
) - Distance that the blurriness is at its peak near the viewpoint.
 
- Near focus depth (near_focus) ([todo internal name (i)])  <float> (in all games since 
) - Distance that the focus is in full effect near the viewpoint.
 
- Near blur radius (near_radius) ([todo internal name (i)])  <float> (in all games since 
) - Radius (in pixels) to blur the surrounding pixels.
 
- Far blur depth (far_blur) ([todo internal name (i)])  <float> (in all games since 
) - Distance where blurriness is at its peak far from the viewpoint.
 
- Far focus depth (far_focus) ([todo internal name (i)])  <float> (in all games since 
) - Distance that the focus is in full effect far from the viewpoint.
 
- Far blur radius (far_radius) ([todo internal name (i)])  <float> (in all games since 
) - Radius (in pixels) to blur the surrounding pixels.
 
- Focus target (focus_target) ([todo internal name (i)])  <string> (in all games since 
) - Entity to use as a focal point.
 
- Focus target range (focus_range) ([todo internal name (i)])  <float> (in all games since 
) - Distance behind the focal plane to remain in focus.
 
Inputs
- SetNearBlurDepth <float>
 - Set the distance in front of the focus region at which the scene will be completely blurred using the near blur radius. Must be smaller than the near focus death.
 
- SetNearFocusDepth <float>
 - The area between the near focus and far focus distances is perfectly in focus. Must be smaller than the far focus depth.
 
- SetFarFocusDepth <float>
 - The area between the near focus and far focus distances is perfectly in focus. Must be smaller than the far blur depth.
 
- SetFarBlurDepth <float>
 - Set the distance beyond the focus region at which the scene will be completely blurred using the far blur radius. Must be larger than the far focus depth.
 
- SetNearBlurRadius <float>
 - Set the blur radius (in pixels) to use at the near blur distance. Set to 0 to disable near blur.
 
- SetFarBlurRadius <float>
 - Set the blur radius (in pixels) to use at the far blur distance. Set to 0 to disable far blur.
 
- SetFocusTargetRange  <float> (in all games since 
) - Set the distance behind the focal point that will remain in focus.