Lazy brush entities: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(→‎Semi lazy entities: actually, scratch that, func_simpleladder seems to work differently than info_ladder)
No edit summary
Line 1: Line 1:
{{cleanup}}
Certain brush entities apply its effects based on absolute bounding box ([[AABB]]) of its brush model instead of brush model itself.
Certain brush entities apply its effects based on absolute bounding box ([[AABB]]) of its brush model instead of brush model itself.


Line 14: Line 13:
== Semi lazy entities ==
== Semi lazy entities ==
* {{ent|prop_physics}} - marks [[nav]] areas as OBSTRUCTED based on AABB
* {{ent|prop_physics}} - marks [[nav]] areas as OBSTRUCTED based on AABB
* {{ent|trigger_hurt}} - marks [[nav]] areas as DAMAGING based on AABB
* {{ent|trigger_hurt}} - marks nav areas as DAMAGING based on AABB
* {{ent|script_trigger_hurt}} - marks [[nav]] areas as DAMAGING based on AABB
* {{ent|script_trigger_hurt}} - marks nav areas as DAMAGING based on AABB
* {{ent|trigger_hurt_ghost}} - marks [[nav]] areas as DAMAGING based on AABB
* {{ent|trigger_hurt_ghost}} - marks nav areas as DAMAGING based on AABB


== Example ==
== Example ==
Example on fog_volume. Green box is AABB and that's the effective area of fog_volume instead of the brush model
Example on fog_volume. Green box is AABB and that's the effective area of fog_volume instead of the brush model
[[File:Fogvolume aabbissue.jpg|center|frame]]
[[File:Fogvolume aabbissue.jpg|center|frame]]

Revision as of 19:07, 21 September 2024

Certain brush entities apply its effects based on absolute bounding box (AABB) of its brush model instead of brush model itself.

List of lazy brush entities

Internal entities

Semi lazy entities

Example

Example on fog_volume. Green box is AABB and that's the effective area of fog_volume instead of the brush model

Fogvolume aabbissue.jpg