BSP(Binary Space Partition,二进制空间划分)文件格式与 3D 游戏引擎的架构紧密相关,最著名的是 id Software(如 Quake)和 Valve Corporation(Source 引擎,用于《半条命 2》和《反恐精英》等游戏)开发的引擎。BSP 文件不是标准的文档或媒体文件;相反,它是 3D 游戏关卡或地图的编译后、优化表示形式。它包含了游戏引擎高效渲染关卡和处理物理计算所需的所有必要几何数据、光照信息、碰撞网格和空间划分结构。空间划分(即 'BSP' 结构本身)将 3D 世界划分为凸区域,使引擎能够快速确定玩家可见的关卡部分(此过程称为“可见性确定”或“剔除”)以及玩家正在碰撞的对象。此编译过程将原始地图数据(通常在 Hammer 或 Radiant 等编辑器中创建)转换为这种高度优化的二进制格式,以实现快速的运行时加载和渲染。由于它是特定于引擎的编译数据,因此通常无法用标准的文本或图像编辑器直接查看或编辑。