Skip to main content

Hva er en OpenGL Bitmap?

En OpenGL Bitmap kan være en av to ting, avhengig av konteksten som begrepet brukes i.Den opprinnelige betydningen av en bitmap er et bilde der hver pikselplassering er lagret i litt, noe som gir den en verdi av gjennomsiktig eller fast stoff.Etter introduksjonen av visse bildefilformater, betydde begrepet bitmap også bilder i full farge lagret i et visst format og til slutt digitale bilder generelt.På kildekodenivå, en OpenGL Bitmap tar den opprinnelige betydningen, og det forenklede bildet brukes ofte til å lage en gjennomsiktighetsmaske, vise tekst eller ikoner, eller til å fungere som en tekstur eller enkelt overlegg.Når begrepet brukes til å referere til et hvilket som helst digitalt bilde, blir disse ofte brukt som todimensjonale (2D) teksturer som skal kartlegges på polygoner.

En ekte, tofarget OpenGL Bitmap tar veldig lite lagringsplass på en disk og kan også okkupere veldig lite minne mens et program kjører, avhengig av implementeringen.Bitmappen består av bare sanne og falske verdier, så den kan brukes til å lage veldig presise tegn, selv om ingen egen fargeinformasjon kan inkluderes i filen.OpenGL Bitmap skal vise tekst i en scene.Dette er fordi det er et bredt utvalg av bitmap -skrifter tilgjengelig.I den enkleste implementeringen dannes en firkantet inne i scenen, og Bitmap -skrifttegnene er sammensatt på formen for å danne ord og setninger.Områdene med bitmap -bildet som er falske er gjennomsiktige, noe som betyr at bakgrunnen vil vises gjennom.En ekstra fordel er at teksten vil rotere med scenen, om ønskelig, eller stadig kan oversettes til å møte kameraet, og gi en slags heads-up, vedvarende skjerm.

En annen bruk for en OpenGL Bitmap er å lage en gjennomsiktighetsmaske.Dette er det samme konseptet som en skrift, bortsett fra at bitmappen brukes til å lage områder av en tredimensjonal (3D) form gjennomsiktig, og effektivt gi muligheten til å hugge former fra primitive typer som kan være vanskelig eller umulig å gjøre med en 3D-modell.Denne teknikken brukes noen ganger til å representere trær i en scene, der detaljene i grenene og bladene ellers kan være vanskelig.En normal, i full farge er vanligvis kartlagt på toppen av gjennomsiktighetsmasken for å fullføre illusjonen.