Pytania oznaczone «opengl»

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...

18
Jak przekonwertować kliknięcie myszy na promień?

Mam rzut perspektywiczny. Gdy użytkownik kliknie ekran, chcę obliczyć promień między płaszczyzną bliską i daleką, która wystaje z punktu myszy, aby móc wykonać kod przecięcia promienia z moim światem. Korzystam z własnych klas macierzy oraz klas wektorowych i ray i wszystkie działają zgodnie z...

18
Jak mogę obrócić kamerę wokół jej punktu docelowego?

Rysuję scenę, w której kamera swobodnie porusza się po wszechświecie. Klasa kamery śledzi punkt widzenia (lub spojrzenie na ), pozycję kamery i wektor w górę. Te wektory / punkty są następnie przekazywane do gluLookAt. Przesuwanie i powiększanie są prawie banalne do wdrożenia. Jednak widzę, że...

18
Model szkieletowy OpenGL

Nie, nie szukam glPolygonMode. Poszukuję metody, być może modułu cieniującego GLSL, który wytworzyłby obiekty w stylu retro w postaci szkieletów. Jakieś sugestie? Coś takiego jak czołgi wektorowe. Najlepiej, jeśli rozwiązanie powinno działać również w OpenGL ES 2.0. Doceniamy wszelkie...

17
Formuła GLSL Light (tłumienie, kolor i intensywność)

Wdrażam światła punktowe w silniku Voxel i naprawdę bardzo staram się uzyskać dobry przepływ światła, od 100% w pobliżu źródła światła do 0% w promieniu światła. Mam 5 argumentów dla funkcji: Barwa światła (Vec3) Intensywność światła (odległość od światła do odległości, w której spadek wynosi...

17
GLSL, wszystko w jednym lub wielu programach cieniujących?

Robię kilka demonstracji 3D za pomocą OpenGL i zauważyłem, że GLSL jest nieco „ograniczony” (a może to tylko ja?). W każdym razie mam wiele różnych rodzajów materiałów. Niektóre materiały mają barwę otoczenia i rozproszone, niektóre materiały mają mapę okluzji otoczenia, niektóre mają mapę...

17
Mapy Normalne kontra Normalne

Korzystam z importera zasobów Assimp ( http://assimp.sourceforge.net/lib_html/index.html ) do analizowania modeli 3d. Do tej pory po prostu wyciągnąłem normalne wektory, które są zdefiniowane dla każdego wierzchołka w moich oczkach. Znalazłem też różne samouczki na normalnych mapach ... Jak...

17
OpenGL: Gdzie powinienem umieszczać shadery?

Próbuję nauczyć się OpenGL ES 2.0 i zastanawiam się, jaka jest najczęstsza praktyka „zarządzania” modułami cieniującymi. Zadaję to pytanie, ponieważ w przykładach, które znalazłem (takich jak ten zawarty w Demo API dostarczonym wraz z Androidem SDK), zwykle widzę wszystko w klasie GLRenderer i...

16
Jakich wersji OpenGL się uczyć i / lub których używać?

Więc jestem nowy w OpenGL ... Mam ogólną wiedzę na temat programowania gier, ale mało praktycznego doświadczenia. Zaglądałem do różnych artykułów i książek i próbowałem zagłębić się w OpenGL, ale różne wersje oraz stary i nowy sposób robienia rzeczy były mylące. Wydaje mi się, że moje pierwsze...

16
Nowoczesne techniki renderowania cieni?

Jaki jest stan techniki w zakresie renderowania cieni? Moim celem jest OpenGL 3.2, jeśli to ma znaczenie, używając odroczonego procesu renderowania. Minęły lata, odkąd przyjrzałem się renderowaniu cieni, a wtedy dostępnych było wiele technik, od szablonów po różne metody mapowania cieni. W tym...

16
OpenGL: VBO czy glBegin () + glEnd ()?

Niedawno otrzymałem ten link do strony z samouczkiem od kogoś, komu dałem oryginalną książkę OGL Redbook. Trzeci nagłówek mówi wyraźnie, aby zapomnieć o glBegin () i glEnd () jako typowej metodzie renderowania. Nauczyłem się metodą Redbook, ale widzę pewne korzyści w VBO. Czy to naprawdę jest...