Skip to main content

Co to jest OpenGL Występ?

OpenGL Projekcja jest procesem i obrazem wynikającym z tłumaczenia obiektów trójwymiarowych (3D) na wyrównany obraz dwuwymiarowy (2D), który można wyświetlić na ekranie.Projekcja słowa w programowaniu grafiki komputerowej odnosi się do faktu, że obiekty 3D w scenie muszą być przenoszone matematycznie lub rzutowane na wirtualną powierzchnię 2D, aby można go było wyświetlić na płaskim wyświetlaczu na urządzeniu.Chociaż cała sekwencja zdarzeń, które przyjmują obiekt 3D i renderuje go na powierzchnię 2D, można nazwać projekcją, termin ten jest również wąsko stosowany do określonego zestawu transformacji geometrycznych w rurociągu graficznym, który występuje jako krok między innymi zestawamitransformacje.Dwa określone typy OpenGL Tryby projekcyjne, które są dostępne dla programistów, są perspektywy i ortograficzne.

Wyzwanie związane z stworzeniem OpenGL Projekcja polega na przyjęciu danych zawierających wszystkie obiekty w danej scenie i dostosowanie ich tak, aby po wyświetleniu na ekranie obiekty były zgodne z trybem projekcji, objętością przeglądania i ustawieniami wirtualnej kamery.Objętość oglądania to widoczny obszar sceny z lokalizacji widza w scenie lub pozycji oczu.Sześć liczb definiuje objętość oglądania, w tym prawą, lewą, górną i dolną odległości od wirtualnego środka ramki widokowej.Dodatkowo dwie wartości znane jako płaszczyzny bliskie i dalekie określają głębokość objętości widzenia.Ten tom określa, jakie obiekty będą rzutowane, podczas gdy wszystkie inne obiekty poza woluminem zostaną zignorowane lub przycięte, aby części niewiarygodne nie zostały ocenione.

Pierwszy tryb OpenGL Projekcja, którą można zastosować, jest znana jako projekcja ortograficzna.W tym trybie współrzędne obiektów w scenie nie są dostosowywane do odległości od widza lub perspektywy.Oznacza to, że wszystkie obiekty są rysowane w tym samym rozmiarze bez względu na odległość od widza.Ten OpenGL Tryb projekcji jest najczęściej stosowany w programach modelowania 3D, programach projektowania inżynierii i aplikacjach, które wykorzystują wielokąty 3D do tworzenia obrazów złożonych 2D i nie wymagają dokładnej perspektywy.

Najczęściej używane OpenGL Tryb projekcji jest znany jako projekcja perspektywiczna.W trybie projekcji perspektywy obiekty w scenie są skalowane i ustawiane zgodnie z ich odległością od widza.Oznacza to, że obiekty, które są bardziej odległe, wydają się mniejsze.Oznacza to również, że obiekty na scenie są dostosowywane, więc powoli zbliżają się do punktu widzenia znanego jako punkt znikający.Projekcja perspektywiczna ściśle modeluje, jak światowy świat pojawia się i jest używany do tworzenia realistycznych renderinga w przeciwieństwie do technicznych.