Cos'è una bitmap OpenGL®?
Una bitmap OpenGL® può essere una delle due cose, a seconda del contesto in cui viene utilizzato il termine. Il significato originale di una bitmap è un'immagine in cui ogni posizione del pixel è memorizzata in un po ', dandogli un valore di trasparente o solido. Dopo l'introduzione di determinati formati di file di immagine, il termine "bitmap" ha anche significato immagini a colori archiviate in un determinato formato e, infine, immagini digitali in generale. A livello di codice sorgente, una bitmap OpenGL® prende il significato originale e l'immagine semplificata viene spesso utilizzata per creare una maschera di trasparenza, visualizzare testo o icone o per agire come una trama o una semplice sovrapposizione. Quando il termine viene utilizzato per fare riferimento a qualsiasi immagine digitale, queste vengono spesso usate come trame bidimensionali (2D) da mappare su poligoni.
Una bitmap OpenGL® a due colori è molto ridotta su un disco su un disco e può anche occupare una memoria molto ridotta mentre un programma è in esecuzione, a seconda dell'implementazione. La bitmap è composta da giustaValori veri e falsi, quindi può essere utilizzato per creare caratteri molto precisi, sebbene non siano incluse informazioni di colore intrinseco nel file. Questa precisione e semplicità hanno reso la bitmap uno dei metodi più utilizzati per creare, archiviare e rappresentare simboli, icone e quasi tutti i dettagli grafici che richiedono solo informazioni sul fatto che un singolo pixel sia usato o no.
Un uso comune per una bitmap OpenGL® è visualizzare il testo all'interno di una scena. Questo perché sono disponibili un'ampia varietà di caratteri bitmap. Nella più semplice implementazione, si forma un quadrilatero all'interno della scena e i caratteri del carattere bitmap sono composti sulla forma per formare parole e frasi. Le aree dell'immagine bitmap che sono false sono trasparenti, il che significa che lo sfondo mostrerà attraverso. Un ulteriore vantaggio è che il testo ruoterà con la scena, se lo si desidera, o può essere costantemente tradAt per affrontare la fotocamera, fornendo una sorta di display heads-up e persistente.
Un altro utilizzo per una bitmap OpenGL® è quello di creare una maschera di trasparenza. Questo è lo stesso concetto di un carattere, tranne per il fatto che la bitmap viene utilizzata per fare trasparenti aree di una forma tridimensionale (3D), concedendo efficacemente la capacità di scolpire forme da tipi primitivi che potrebbero essere difficili o impossibili da fare con un modello 3D. Questa tecnica viene talvolta usata per rappresentare gli alberi in una scena, in cui i dettagli dei rami e delle foglie potrebbero altrimenti essere difficili. Una trama normale a colori è generalmente mappata sopra la maschera di trasparenza per completare l'illusione.