The Non-Solid Brush
by: Tomasz
"Millennium" Jachimczak
The Non Solid brush creates a shape that, while
visible does not block a player or any other actors. A common
example of a non solid brush is the surface of a pool of
water. The surface is visible, there is a texture on it, but
it does not block the player in any way. Non solid brushes
can be any shape or size.
Non Solid brushes do not
make any BSP cuts, and are therefore beneficial to
framerate. Due to the fact that Non Solid brushes
cannot block the player or any other actor, they are always
used as Zone Portals, creating an invisible barrier between
two zones, though not actually stopping the player in any
way.
Changing a Non Solid brush will only be visible
in the 3D view after a rebuild has occurred.
A Non
Solid Brush, like all other brushes, (except the
Active Brush - which is a special editor brush) takes its form
from the Active Brush when it is created in the
environment.
It is important to note that any sheet brush that is created is always created as a Non Solid brush, even if it is placed into the level via pressing one of the other CSG Operators (like Add or Subtract). The sheet brush can actually even be displayed in a blue color (normally defining added brushes) or any other color, but is automatically treated as a Non Solid. This is especially important to remember when creating a shape that you want as a sheet (like a fence, or grilled floor) which in itself will not block the player, but the player should be blocked when trying to walk through. If this is the case, an Invisible Collision Hull can be used to give the impression that the sheet is in fact blocking the player. However, it is noteworthy to remember not to place the Invisible Collision Hull directly over the sheet, as this often causes BSP errors, resulting in display problems.
To place a Non Solid Brush into your level, shape the
Active Brush and place it where you want the Non Solid
Brush to be, then click the Add Special button. (shown
below).
This will open a dialogue window (shown below). Select
Non Solid from the Solidity options presented, and click OK.
This will then create the Non Solid Brush.