Func lod: Difference between revisions
Jump to navigation
Jump to search

Note:The fading is not always consistent; brushes may suddenly "pop" into view depending on where the player is looking. This happens because of a hardware issues with rendering translucent materials. Low-end cards will fade nearer than the distance specified, and smaller objects fade nearer than a larger object with the same fade distance.
Note:Using AddOutput this entity can be only changed from solid to nonsolid.
Kestrelguy (talk | contribs) m (→Keyvalues) |
(-added class hierarchy, cleanup) |
||
Line 1: | Line 1: | ||
{{lang|Func lod}} | {{lang|Func lod}} | ||
{{CD|CFunc_LOD|file1=func_lod.cpp}} | |||
{{base brush|func_lod}} | {{base brush|func_lod}} | ||
It is a [[Entity#Brush_entities|brush-built]] model that fades out over a specified distance. Useful for creating world detail that doesn't need to be drawn far away, for performance reasons. | It is a [[Entity#Brush_entities|brush-built]] model that fades out over a specified distance. Useful for creating world detail that doesn't need to be drawn far away, for performance reasons. | ||
{{brushmodel}} | {{brushmodel}} | ||
Line 9: | Line 9: | ||
== Keyvalues == | == Keyvalues == | ||
{{KV|Disappear Distance|integer|Distance at which these brushes should fade out. Acts as "Min Disappear Distance" (and +800 as max distance) in L4D and newer games.}} | {{KV|Disappear Distance|intn=DisappearDist|integer|Distance at which these brushes should fade out. Acts as "Min Disappear Distance" (and +800 as max distance) in L4D and newer games.}} | ||
{{KV|Min Disappear Distance|intn=DisappearMinDist|integer|Distance at which these brushes should start fading out.|since={{l4d}}}} | {{KV|Min Disappear Distance|intn=DisappearMinDist|integer|Distance at which these brushes should start fading out.|since={{l4d}}}} | ||
{{KV|Max Disappear Distance|intn=DisappearMaxDist|integer|Distance at which these brushes should finish fading out.|since={{l4d}}}} | {{KV|Max Disappear Distance|intn=DisappearMaxDist|integer|Distance at which these brushes should finish fading out.|since={{l4d}}}} | ||
{{KV|Solid|intn=Solid|choices|Set whether or not these brushes should collide with other entities. | |||
{{KV | :*0: Solid | ||
:*1: Nonsolid | |||
{{note|Using AddOutput this entity can be only changed from solid to nonsolid.}} | |||
{{ | }} | ||
{{KV Targetname}} | |||
{{ |
Revision as of 00:41, 13 November 2022


![]() |
---|
CFunc_LOD |
![]() |
It is a brush-built model that fades out over a specified distance. Useful for creating world detail that doesn't need to be drawn far away, for performance reasons. Template:Brushmodel

Keyvalues
- Disappear Distance (DisappearDist) <integer>
- Distance at which these brushes should fade out. Acts as "Min Disappear Distance" (and +800 as max distance) in L4D and newer games.
- Min Disappear Distance (DisappearMinDist) <integer> (in all games since
)
- Distance at which these brushes should start fading out.
- Max Disappear Distance (DisappearMaxDist) <integer> (in all games since
)
- Distance at which these brushes should finish fading out.
- Solid (Solid) <choices>
- Set whether or not these brushes should collide with other entities.
- 0: Solid
- 1: Nonsolid

- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities