Func_occluder

Func_occluder

Table of contents
1 Entity Description
2 Keyvalues
3 Inputs
4 Outputs

Entity Description

Occlusion at work. Green boxes represent occluded props, red boxes unoccluded ones.
Occlusion at work. Green boxes represent occluded props, red boxes unoccluded ones.

A brush entity that hides all types of prop that are entirely covered by it in the player's view, according to how it has been textured. They are used to control visbility in places where func_areaportals or brushes are unsuitable.

Texturing

This entity works according to how materials has been applied to it:

 Note: The skip material works from all angles, not just the face it is applied to.

Occuders and Areaportals

There are several important differences between occluders and areaportals:

Debugging commands

r_drawpixelvisibility

Show the occlusion proxies

r_occludeemaxarea

Prevents occlusion testing for entities that take up more than X% of the screen. 0 means use whatever the level said to use.

r_occluderminarea

Prevents this occluder from being used if it takes up less than X% of the screen. 0 means use whatever the level said to use.

r_occlusionspew

Activate/deactivates spew about what the occlusion system is doing.

r_occludermincount

At least this many occluders will be used, no matter how big they are.

r_occlusion

Activate/deactivate the occlusion system.

r_visocclusion

Activate/deactivate wireframe rendering of what the occlusion system is doing.

Keyvalues

<target_source> The name that other entities refer to this entity by.
<choices> Initial State
Literal Value Description
0 Inactive
1 Active

Inputs

Removes this entity from the world.
Removes this entity and all its children from the world.
Evaluates a keyvalue/output on this entity. It can be potentially very dangerous, use with care.
Format: <key> <value>
Format: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>
Causes this entity's OnUser1-4 outputs to be fired. See User Inputs and Outputs.
TODO: Write a description.
TODO: Write a description.
TODO: Write a description.

Outputs

Fired in response to FireUser1-4 inputs. See User Inputs and Outputs. !activator = activator

К оглавлению справочника

© Valve Developer Community
CMT (CS Mapping Tutorials) - © 2006-2011+. Created by VM
[ Script Execution time: 0.0066 ]