Skip to main content

Wat is een opengl reg;Bitmap?

Een opengl reg;Bitmap kan een van de twee dingen zijn, afhankelijk van de context waarin de term wordt gebruikt.De oorspronkelijke betekenis van een bitmap is een afbeelding waarin elke pixellocatie een beetje wordt opgeslagen, waardoor het een waarde van transparant of solide is.Na de introductie van bepaalde beeldbestandsformaten betekende de term bitmap ook full-colour-afbeeldingen die in een bepaald formaat zijn opgeslagen en uiteindelijk digitale afbeeldingen in het algemeen.Op het broncode-niveau, een OpenGL reg;Bitmap neemt de oorspronkelijke betekenis, en de vereenvoudigde afbeelding wordt meestal gebruikt om een transparantiemasker, weergavetekst of pictogrammen te maken, of om te fungeren als een textuur of eenvoudige overlay.Wanneer de term wordt gebruikt om naar een digitale afbeelding te verwijzen, worden deze meestal gebruikt als tweedimensionale (2D) texturen die op polygonen worden toegewezen.

Een echte, tweekleurige opengl reg;Bitmap neemt zeer weinig opslagruimte op een schijf in beslag en kan ook heel weinig geheugen bezetten terwijl een programma wordt uitgevoerd, afhankelijk van de implementatie.De bitmap bestaat uit alleen echte en valse waarden, dus het kan worden gebruikt om zeer precieze tekens te maken, hoewel er geen intrinsieke kleurinformatie in het bestand kan worden opgenomen.Deze precisie en eenvoud hebben van de bitmap een van de meest gebruikte methoden gemaakt voor het maken, opslaan en weergevenOpenGL reg;Bitmap moet tekst weergeven in een scène.Dit komt omdat er een breed scala aan bitmap -lettertypen beschikbaar zijn.In de eenvoudigste implementatie wordt een vierhoek gevormd in de scène en worden de bitmap -lettertype -tekens samengesteld op de vorm om woorden en zinnen te vormen.De gebieden van het bitmap -beeld die onwaar zijn, zijn transparant, wat betekent dat de achtergrond zal worden weergegeven.Een bijkomend voordeel is dat de tekst, indien gewenst met de scène, zal roteren, of constant kan worden vertaald naar de camera, waardoor een soort heads-up, persistent display wordt geboden.

Een ander gebruik voor een OpenGL Bitmap is om een transparantiemasker te maken.Dit is hetzelfde concept als een lettertype, behalve dat de bitmap wordt gebruikt om gebieden te maken van een driedimensionale (3D) vorm transparant, waardoor het vermogen wordt toegekend om vormen te snijden van primitieve typen die moeilijk of onmogelijk kunnen zijn met een 3D-model.Deze techniek wordt soms gebruikt om bomen in een scène weer te geven, waar de details van de takken en bladeren anders moeilijk kunnen zijn.Een normale, full-colour textuur wordt meestal in kaart gebracht op het transparantiemasker om de illusie te voltooien.