BSP File Documentation
Overview
Feature | Value |
---|---|
Introduction Year | 1996 |
Developer | id Software |
File Extension | .bsp |
MIME Type | application/x-quake-bps |
Primary Use | Game Map File |
Engine Compatibility | Quake Engine |
File Type | Binary |
Data Structure | Composed of lumps |
Lumps | Sections of the file containing different types of data |
Map Components | Entities, Textures, Planes, Nodes, Leafs, LeafsFaces, LeafsBrushes, Models, Brushes, BrushSides, Vertices, MeshVerts, Effects, Faces, LightMaps, LightVols, VisData |
Encoding | Binary encoding |
Compression | None natively, but can be packaged in compressed formats |
Usage in Games | Used for mapping the architecture and design of game levels |
Visibility Determination | Potentially Visible Set (PVS) |
Collision Detection | BSP Trees |
Editing Tools | Various third-party map editors (e.g., TrenchBroom, GTKRadiant) |
Support for Lighting | Precomputed Lightmaps |
Texture Mapping | Supports textured surfaces |
Portability | Highly portable among games using similar versions of the Quake engine |
Content | Can include textures, objects, and level geometry |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.