Kaj je bitna slika OpenGL®?

Bitna slika OpenGL® je lahko ena od dveh stvari, odvisno od konteksta, v katerem se izraz uporablja. Prvotni pomen bitne slike je slika, v kateri je vsaka lokacija slikovnih pik shranjena v bitu, kar ji daje vrednost transparentno ali trdno. Po uvedbi določenih formatov slikovnih datotek je izraz “bitna slika” začel označevati tudi polnobarvne slike, shranjene v določenem formatu, in sčasoma digitalne slike na splošno. Na ravni izvorne kode ima bitna slika OpenGL® prvotni pomen, poenostavljena slika pa se najpogosteje uporablja za ustvarjanje maske prosojnosti, prikaznega besedila ali ikon ali za delovanje kot tekstura ali preprosto prekrivanje. Ko se izraz uporablja za katero koli digitalno sliko, se te najpogosteje uporabljajo kot dvodimenzionalne (2D) teksture, ki se preslikajo na poligone.

Prava dvobarvna bitna slika OpenGL® zavzame zelo malo prostora za shranjevanje na disku in lahko zavzame zelo malo pomnilnika, medtem ko se program izvaja, odvisno od izvedbe. Bitna slika je sestavljena le iz resničnih in napačnih vrednosti, zato jo je mogoče uporabiti za izdelavo zelo natančnih znakov, čeprav v datoteko ni mogoče vključiti nobenih intrinzičnih barvnih informacij. Zaradi te natančnosti in preprostosti je bitna slika ena najpogosteje uporabljenih metod za ustvarjanje, shranjevanje in predstavljanje simbolov, ikon in skoraj vseh grafičnih podrobnosti, ki zahtevajo le informacije o tem, ali se uporablja en sam piksel ali ne.

Običajna uporaba bitne slike OpenGL® je prikaz besedila znotraj scene. To je zato, ker je na voljo široka paleta bitnih pisav. V najpreprostejši izvedbi se znotraj scene oblikuje štirikotnik, znaki bitne pisave pa so sestavljeni na obliko, da tvorijo besede in stavke. Območja bitne slike, ki so napačna, so prozorna, kar pomeni, da se bo ozadje pokazalo. Dodatna prednost je, da se bo besedilo po želji vrtelo s prizorom ali pa ga je mogoče nenehno prevajati tako, da je obrnjeno proti kameri, kar zagotavlja nekakšen vztrajen prikaz.

Druga uporaba bitne slike OpenGL® je ustvarjanje maske prosojnosti. To je enak koncept kot pisava, le da se bitna slika uporablja za preglednost območij tridimenzionalne (3D) oblike, kar učinkovito omogoča izrezovanje oblik iz primitivnih tipov, ki bi jih bilo težko ali nemogoče narediti s 3D modelom. . Ta tehnika se včasih uporablja za predstavitev dreves v prizoru, kjer bi bile podrobnosti vej in listov sicer težavne. Običajna, polnobarvna tekstura je običajno preslikana na vrh prosojne maske, da dokonča iluzijo.