Pytania otagowane jako opengl

OpenGL jest standardem graficznym i interfejsem API skierowanym na rynek komputerów stacjonarnych i stacji roboczych. Został zaprojektowany tak, aby można go było łatwo przyspieszyć za pomocą dedykowanego sprzętu komputerowego, a zatem większość implementacji zapewnia znacznie lepszą wydajność w porównaniu z tradycyjnym renderowaniem oprogramowania. Obecnie OpenGL jest używany w aplikacjach takich jak oprogramowanie CAD i gry komputerowe. Jest także wieloplatformowy. Standard OpenGL jest kontrolowany przez grupę Khronos, która kontroluje również OpenGL ES.

12
Teoria 3D przed interfejsami API grafiki? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 5 lat temu . Jestem inżynierem oprogramowania i mam nadzieję, że przeniosę swoją karierę na rozwój gier. Czytam teraz książkę w 2D za …
19 graphics  c++  opengl  directx 

7
Dlaczego rozdzielczość liczb zmiennoprzecinkowych zmniejsza się dalej od początku?
Moja scena OpenGL ma obiekty, które są absurdalnie oddalone od źródła. Kiedy oglądam te obiekty i obracam / obracam / powiększamy kamerę wokół nich, „drgają”. Oznacza to, że wierzchołki składające się z obiektów wydają się owijać wokół wyobrażonej trójwymiarowej siatki punktów. Przeczytałem, że jest to powszechny problem z powodu ilości …
19 c++  opengl 

2
Czym różni się tekstelFetch i tekstura OpenGL?
Rozumiem główne różnice między texelFetchi texture, ale mam kilka pytań dotyczących szczegółów: Czy texelFetchwiąże się to z utratą wydajności? Takich jak nieużywanie pamięci podręcznej lub coś takiego? Czy są texelFetchi texturewymienne podczas używania GL_NEAREST?

1
Game Engine Design - Ubershader - Projekt zarządzania Shaderem [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 2 lata temu . Chcę wdrożyć elastyczny system Ubershader z odroczonym cieniowaniem. Moim obecnym pomysłem jest tworzenie modułów cieniujących …


4
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 obrót o spojrzenie na punkcie …

3
Dlaczego moduły cieniujące piksele nie pozwalają nam czytać bezpośrednio z bufora ramki lub bufora głębi?
Pozwól, że spróbuję buforowania klatek lub bufora głębi w module cieniującym piksele byłoby niezwykle przydatną funkcją. Przydałaby się nawet sama znajomość głębi lub koloru wszystkiego, co kryje się za bieżącym pikselem. Dlaczego zarówno OpenGL, jak i DirectX nie pozwalają mi tego robić? Spodziewałem się pewnego ograniczenia sprzętowego, ale mieszanie alfa …
18 opengl  3d  directx  shaders 

2
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 oczekiwaniami. Jednak kiedy próbuję przekonwertować promień …

6
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 wskazówki i wskazówki (o ile nie NULL)!
18 opengl 


1
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 rozumiem dla normalnych map, normalne wektory są przechowywane w każdym tekselu normalnej …

1
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 100%) Odległość od światła do …
17 opengl  glsl  lwjgl  lighting  pixel 

2
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 wolę rozdzielić rzeczy, aby móc, na przykład …

1
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ę zwierciadlaną i mapę wypukłości itp. Czy lepiej …
17 opengl  3d  shaders  glsl 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.