O que é um bitmap OpenGL®?
Um bitmap OpenGL® pode ser uma das duas coisas, dependendo do contexto em que o termo é usado. O significado original de um bitmap é uma imagem na qual cada localização de pixels é armazenado daqui a pouco, oferecendo um valor transparente ou sólido. Após a introdução de determinados formatos de arquivo de imagem, o termo "bitmap" também passou a significar imagens coloridas armazenadas em um determinado formato e, eventualmente, imagens digitais em geral. No nível do código de origem, um bitmap OpenGL® pega o significado original, e a imagem simplificada é usada com mais frequência para criar uma máscara de transparência, exibir texto ou ícones ou atuar como uma textura ou sobreposição simples. Quando o termo é usado para se referir a qualquer imagem digital, essas são mais frequentemente usadas como texturas bidimensionais (2D) a serem mapeadas em polígonos. O bitmap é composto por apenasValores verdadeiros e falsos, portanto, pode ser usado para criar caracteres muito precisos, embora nenhuma informação de cor intrínseca possa ser incluída no arquivo. Essa precisão e simplicidade fizeram do bitmap um dos métodos mais usados para criar, armazenar e representar símbolos, ícones e quase todos os detalhes gráficos que requerem apenas informações sobre se um único pixel é usado ou não.
Um uso comum para um bitmap OpenGL® é exibir o texto em uma cena. Isso ocorre porque há uma grande variedade de fontes de bitmap disponíveis. Na implementação mais simples, um quadrilateral é formado dentro da cena e os caracteres da fonte de bitmap são compostos na forma para formar palavras e frases. As áreas da imagem de bitmap falsas são transparentes, o que significa que o fundo será exibido. Um benefício adicional é que o texto girará com a cena, se desejado, ou pode ser constantemente traduzidoated para enfrentar a câmera, fornecendo uma espécie de exibição de heads-up e persistente.
Outro uso para um bitmap OpenGL® é criar uma máscara de transparência. Esse é o mesmo conceito que uma fonte, exceto que o bitmap é usado para fazer com que as áreas de uma forma tridimensional (3D) transpare, concedendo efetivamente a capacidade de esculpir formas de tipos primitivos que podem ser difíceis ou impossíveis de fazer com um modelo 3D. Às vezes, essa técnica é usada para representar árvores em uma cena, onde os detalhes dos galhos e folhas poderiam ser difíceis. Uma textura normal e colorida é geralmente mapeada sobre a máscara de transparência para completar a ilusão.