Vad är en OpenGL® Bitmap?

En OpenGL®-bitmapp kan vara en av två saker, beroende på det sammanhang som termen används i. Den ursprungliga betydelsen av en bitmapp är en bild där varje pixelplats lagras i en bit, vilket ger den ett värde på transparent eller solid. Efter införandet av vissa bildfilformat, betydde termen "bitmapp" också fullfärgsbilder lagrade i ett visst format och så småningom digitala bilder i allmänhet. På källkodsnivå har en OpenGL®-bitmapp den ursprungliga betydelsen, och den förenklade bilden används oftast för att skapa en transparensmask, visa text eller ikoner eller för att fungera som en struktur eller enkel överlägg. När termen används för att hänvisa till någon digital bild, används dessa ofta som tvådimensionella (2D) strukturer som ska kartläggas på polygoner.

En riktig, tvåfärgad OpenGL®-bitmapp tar mycket lite lagringsutrymme på en disk och kan också ta mycket lite minne medan ett program körs, beroende på implementeringen. Bitmappen består av bara sanna och falska värden, så det kan användas för att skapa mycket exakta tecken, även om ingen egen färginformation kan inkluderas i filen. Denna precision och enkelhet har gjort bitmappen till en av de mest använda metoderna för att skapa, lagra och representera symboler, ikoner och nästan vilken grafisk detalj som bara kräver information om huruvida en enda pixel används eller inte.

En vanlig användning för en OpenGL®-bitmapp är att visa text i en scen. Det beror på att det finns ett brett utbud av bitmappsstilsorter tillgängliga. I den enklaste implementeringen bildas en fyrkantig inuti scenen och bitmappsteckensnittstecknen är sammansatta på formen för att bilda ord och meningar. De områden på bitmappsbilden som är falska är transparenta, vilket innebär att bakgrunden kommer att visas igenom. En ytterligare fördel är att texten roterar med scenen, om så önskas, eller kan ständigt översättas för att vända mot kameran, vilket ger en slags heads-up, ihållande skärm.

En annan användning för en OpenGL®-bitmapp är att skapa en transparent mask. Detta är samma koncept som ett teckensnitt, förutom att bitmappen används för att göra områden med en tredimensionell (3D) form transparent, vilket effektivt ger möjlighet att snida former från primitiva typer som kan vara svåra eller omöjliga att göra med en 3D-modell . Denna teknik används ibland för att representera träd i en scen, där detaljerna i grenarna och bladen annars skulle kunna vara svåra. En normal, fullfärgad textur kartläggs vanligtvis ovanpå transparensmasken för att slutföra illusionen.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?