.BSP 文件扩展名
文件类型 Quake引擎游戏地图文件
开发者 | id Software |
常用度 |
|
文件后缀 | .bsp |
文件分类 | 游戏文件 |
BSP是什么文件?
BSP文件是使用Quake游戏引擎开发的游戏所使用的地图文件,它包含关卡地图的布局信息、对象和资源。许多著名的游戏都使用BSP地图文件,包括《雷神之锤》系列、《半条命》系列、《反恐精英》(CS)系列和《使命召唤》等等。
BSP代表“Binary space partitioning”,即二叉空间分割,这是一种通过使用超平面作为分割,递归细分空间为两凸集的算法,可以更快地渲染3D地图。BSP文件由“块”组成,块是在文件头中定义的数据块,这些包括实体、节点、顶点、平面、叶子、可见性、面和纹理。
使用BSP文件的Quake引擎包括id Tech 1(Doom引擎)、Quake Engine(最初的Quake引擎)、id Tech 2(Quake II引擎)、id Tech 3(最初用于《雷神之锤3竞技场》)和id Tech 4(最初用于《毁灭战士 3》)。
BSP文件怎么打开?
BSP文件被编译为二进制格式,不能直接修改,如果需要编辑某张地图必须得到该地图的.MAP格式文件才行。所以,存在一些BSP映射反编译器,例如Q3Map2、EntSpy、Vmex和BSP2MAP,专门把BSP文件反编译MAP文件,不过它们通常无法正确反编译BSP文件。
可以使用Q3Map2和Irrlicht等工具编辑MAP地图文件,也可以使用id Software提供的程序创建,例如GtkRadiant和DarkRadiant。