Skip to main content

Co to jest OpenGL Bitmap?

OpenGL Bitmap może być jedną z dwóch rzeczy, w zależności od kontekstu używanego terminu.Oryginalne znaczenie bitmapy to obraz, w którym każda lokalizacja piksela jest przechowywana nieco, nadając mu wartość przezroczystego lub stałego.Po wprowadzeniu niektórych formatów plików obrazu termin Bitmap stał się również oznaczany pełnokolorowych obrazów przechowywanych w określonym formacie i ostatecznie obrazach cyfrowych w ogóle.Na poziomie kodu źródłowego OpenGL Bitmap ma oryginalne znaczenie, a uproszczony obraz jest najczęściej używany do tworzenia maski przezroczystości, wyświetlania tekstu lub ikon lub do działania jako tekstura lub prosta nakładka.Gdy termin ten jest używany w odniesieniu do dowolnego obrazu cyfrowego, są one najczęściej używane jako dwuwymiarowe (2D) tekstury do mapowania na wielokąty.

Prawdziwe, dwukolorowe OpenGL Bitmap zajmuje bardzo mało miejsca do przechowywania na dysku, a także może zajmować bardzo mało pamięci podczas działania programu, w zależności od implementacji.Bitmap składa się z samych wartości prawdziwych i fałszywych, więc można go użyć do tworzenia bardzo precyzyjnych znaków, chociaż w pliku nie można zawierać żadnych wewnętrznych informacji o kolorze.OpenGL Bitmap ma wyświetlać tekst w scenie.Wynika to z faktu, że dostępna jest szeroka gama czcionek bitmapowych.W najprostszej implementacji w scenie powstaje czworobok, a postacie czcionki bitmapy są komponowane na kształcie, aby tworzyć słowa i zdania.Obszary obrazu bitmap, które są fałszywe, są przezroczyste, co oznacza, że tło się wyświetli.Dodatkową korzyścią jest to, że tekst będzie obracał się wraz z sceną, w razie potrzeby, lub może być stale tłumaczony w kierunku kamery, zapewniając rodzaj głowy, trwałego wyświetlacza.

Kolejne zastosowanie dla OpenGL Bitmap ma na celu stworzenie maski przezroczystości.Jest to ta sama koncepcja co czcionka, z wyjątkiem tego, że bitmapa jest używana do tworzenia obszarów trójwymiarowego (3D) przezroczystego, skutecznie zapewniając zdolność do wycięcia kształtów z prymitywnych typów, które mogą być trudne lub niemożliwe z modelem 3D modelu 3D.Technika ta jest czasem stosowana do reprezentowania drzew w scenie, w której szczegóły gałęzi i liści w przeciwnym razie mogą być trudne.Normalna, pełna kolorowa tekstura jest zwykle odwzorowana na masce przezroczystej, aby zakończyć iluzję.