.bsp Rozszerzenie pliku
Typ pliku Quake Engine Game Map File
Twórca | id Software |
Kategoria | Pliki gier |
Format | Binary |
Czym są pliki BSP?
Plik BSP jest plikiem mapy używanym przez gry opracowane w jednym z silników gier Quake. Zawiera informacje o układzie, obiekty i zasoby dla mapy poziomu. Pliki BSP są używane przez wiele gier, w tym Quake, Quake 2, Quake 3, Half-Life, Half-Life 2, Team Fortress, Counter-Strike, Counter-Strike: Condition-Zero, Portal i Call of Duty: World at Wojna.
BSP oznacza "Binary Space Partitioning", która jest techniką, która rozbija skomplikowane wielokąty w zestawy wypukłe. Pozwala to na szybsze renderowanie map 3D. Pliki BSP składają się z "brył", które są fragmentami danych zdefiniowanych w nagłówku pliku. Należą do nich elementy, węzły, wierzchołki, płaszczyzny, liście, widoczność, twarze i tekstury.
Mapy BSP są kompilowane w formacie binarnym. Można je skompilować z plików .MAP przy użyciu narzędzi takich jak Q3Map2 i Irrlicht. Mogą być również tworzone za pomocą programów id Software, takich jak GtkRadiant i DarkRadiant.
Ponieważ pliki BSP są kompilowane z projektów edytora map, zazwyczaj nie są modyfikowane bezpośrednio. Niektóre dekompilatory map BSP istnieją, takie jak Q3Map2, EntSpy, Vmex i BSP2MAP, ale zazwyczaj nie dekompilują poprawnie plików BSP.
Silniki Quake wykorzystujące pliki BSP to id Tech 1 (Doom Engine), Quake Silnik (oryginalny silnik Quake), id Tech 2 (silnik Quake II), id Tech 3 (pierwotnie używany w Quake III Arena) i id Tech 4 (pierwotnie używany w Doom 3).
UWAGA: Ponieważ silnik źródłowy Valve pochodzi z silnika Quake, używa również plików BSP do map. Silnik źródłowy był używany do tworzenia gier takich jak Half-Life 2 i Team Fortress 2.