Pytania oznaczone «opengl»

23
Toczę własny wykres sceny

Hello Game Development SE! Czołgam się przez OpenGL z nadzieją na stworzenie prostego i bardzo lekkiego silnika gry. Uważam ten projekt za doświadczenie edukacyjne, które może przynieść trochę pieniędzy, ale i tak będzie zabawne. Do tej pory korzystałem z GLFW, aby uzyskać podstawowe I / O, okno...

22
Najszybszy sposób rysowania quadów w OpenGL ES?

Korzystam z OpenGL ES 2.0 Mam kilka quadów do narysowania, chciałbym móc przejść tylko 4 wierzchołki na quad, tak jakbym korzystał z GL_QUADS, ale w zasadzie chcę po prostu poznać najlepszy sposób rysowania kilka osobnych quadów. Do tej pory mogłem to zrobić: -GL_TRIANGLES (6 wierzchołków na quad)...

22
Jak wdrożyłbyś aberrację chromatyczną?

Jak zaimplementowałbyś efekt aberracji chromatycznej za pomocą shaderów? Czy renderowanie świata przy różnych odległościach ustawiania ostrości dla każdego koloru rozwiązałoby problem (może przy użyciu tylko jednego przejścia renderowania

22
Format pliku dla statycznych i animowanych modeli 3D

To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Game Development Stack Exchange. Migrował 8 lat temu . Obecnie piszę grę 3D w C ++ z OpenGL i przechodzę do części, w której można załadować modele 3D. Dlatego szukam popularnych...

21
Oddzielanie danych / logiki gry od renderowania

Piszę grę przy użyciu C ++ i OpenGL 2.1. Zastanawiałem się, jak oddzielić dane / logikę od renderowania. W tej chwili używam klasy bazowej „Renderable”, która daje czystą wirtualną metodę implementacji rysunku. Ale każdy obiekt ma tak wyspecjalizowany kod, tylko obiekt wie, jak prawidłowo ustawić...

21
Dlaczego OpenGL> = 3 zezwala tylko na VBO?

Widzę, że OpenGL w wersji 3 i wyższej eliminuje użycie renderowania po stronie klienta. Tryb natychmiastowy został wyeliminowany, a tablice wierzchołków wydają się przestarzałe. Zamiast tego, jeśli dobrze rozumiem, VBO są głównym sposobem renderowania wierzchołków. Chociaż widzę logikę kryjącą się...

20
Jakie są zalety potrójnego buforowania?

Przeczytałem wszystko, co napisałem w poprzednim pytaniu . Z tego, co rozumiem w podwójnym buforowaniu, program musi poczekać, aż gotowy rysunek zostanie skopiowany lub zamieniony, przed rozpoczęciem następnego rysunku. W potrójnym buforowaniu program ma dwa bufory tylne i może natychmiast...

20
Modern Shader Book? [Zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Chciałbym dowiedzieć się o...

19
Uaktualnić wersję OpenGL w systemie Windows?

Jak zaktualizować wersję OpenGL w systemie Windows, aby móc używać czegoś nowszego niż plik nagłówka w wersji 1.1, który jest zawarty w zestawie SDK platformy? Nawet wersja 7.0A zestawu SDK dla Windows 7 zawiera tylko GL.h i GLU.h dla wersji 1.1 OpenGL. Zainstalowałem sterownik NVidia dla mojej...

19
Co reprezentuje matryca?

Ostatnio zacząłem uczyć się OpenGL i mam problemy z wizualizacją, czym są macierze i ich rola w grafice komputerowej. Biorąc pod uwagę szablon matrycy 4x4: Zakładam, że każda taka macierz to współrzędne wierzchołka w przestrzeni świata. A kilka z nich połączonych i zacienionych daje obiekt? Ale...