BSP

The purpose of BSP is to greatly reduce the amount of work the game engine has to perform in real time—to draw polygons on the player's screen.

Why use BSP?

BSP is a great tool to block in your map with. BSP is often used to quickly create and test playable space.

Can I use static meshes to create my map without using BSP?

Yes. Although, you will need a 3D software application that supports UDK's plug-in, such as Autodesk Maya, 3Ds Max, XSI.

UDK CSG Operations for Brushes include the following:

  • CSG Add
  • CSG Subtract
  • CSG Intersect
  • CSG Deintersect

Dominance of static meshes

Static meshes are simply the models in your level. If you open up any UDK map, 90 percent of the map will be static meshes and the rest will be BSP brushes.

Brushes only, no static meshes

We can see only brushes used in the following image:

Brushes and static meshes

We can see both brushes and static meshes used in the following image: