.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。