Binary space partitioning
Ulkoasu
Binary space partitioning (BSP), suomeksi binäärinen avaruudenosiointi, on tietokonegrafiikassa binääripuinen kuvausmenetelmä avaruuden sisältämistä objekteista.[1] Kuvausta kutsutaan BSP-puuksi. Puu saadaan jakamalla avaruus konvekseihin joukkoihin hyperpintojen avulla.
BSP:n avulla on mahdollista nopeuttaa 3D-grafiikan renderointia eliminoimalla z-puskuroinnin tarve. Tunnetuksi menetelmän teki vuonna 1993 tietokonepeli Doom, vaikka menetelmä kehiteltiin jo 1970-luvulla.[2]

2. A jaetaan kahtia, tuloksena on polygonit B ja C
3. B jaetaan D- ja E-polygoneihin
4. D jaetaan F- ja G-polygoneihin, jotka ovat konvekseja ja siten ovat lehtisolmuja.
BSP-puu saadaan osioimalla avaruus rekursiivisesti. Ensin avaruus jaetaan hyperpinnan mukaisesti kahtia. Toiminto toistetaan syntyville osioille niin kauan kunnes osiot ovat konvekseja.