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.


4
Dlaczego przestrzeń na klipy w OpenGL ma 4 wymiary?
Wykorzystam to jako ogólne odniesienie, ale im więcej dokumentów i książek w przeglądarce, tym mniej rozumiem. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; w tej książce online znajduje się przykład narysowania pierwszego i klasycznego świata Witaj w OpenGL na …

1
OpenGL / GLSL: Czy renderować mapę do kostki?
Próbuję wymyślić, jak renderować moją scenę do mapy kostki. Utknąłem na tym trochę i pomyślałem, że poproszę was o pomoc. Jestem nowy w OpenGL i po raz pierwszy korzystam z FBO. Obecnie mam działający przykład użycia pliku bmp z mapą Cubemap, a typ próbki samplerCube w module cieniującym fragmenty jest …
13 opengl  glsl  cubemap 



1
Jak emulować grafikę PSX za pomocą OpenGL?
Chcę wiedzieć, jakie opcje (lub shadery) ustawić, aby moja gra OpenGL wyglądała jak gra Playstation 1. Wiem, że prawdopodobnie nie da się tego osiągnąć w 100%, ponieważ PSX używał telewizji, a telewizja inaczej renderuje ten monitor. Dzięki. :)
13 opengl  emulation 


1
Jak renderować teksturę częściowo przezroczystą?
Dzień dobry StackOverflow, mam teraz pewien problem, ponieważ nie mogę znaleźć sposobu na renderowanie przezroczystej części tekstury za pomocą OpenGL. Oto moje ustawienie: mam quada reprezentującego ścianę pokrytą tą teksturą (przekonwertowaną na PNG do celów przesyłania). Oczywiście chcę, aby ściana była nieprzezroczysta, z wyjątkiem tafli szkła. Za ścianą jest inny …

3
Jaka jest różnica między OpenGL 1.x a 2.x?
Czy istnieje dobry samouczek, który pokazuje różnicę między OpenGL 1. * a 2. *? Byłoby to bardzo pomocne, aby wiedzieć, jakie funkcje I powinna nie być wywołaniem (jak glBegin (), zakładam).
13 opengl 

4
Uzyskiwanie tekstury z bufora renderowania w OpenGL?
Mam renderbuffer (DepthStencil) w FBO i muszę uzyskać z niego teksturę. Wygląda na to, że nie mogę mieć zarówno tekstury DepthComponent, jak i bufora renderującego DepthStencil w FBO, więc potrzebuję jakiegoś sposobu, aby przekonwertować bufor renderujący na teksturę DepthComponent po tym, jak skończę z nim do późniejszego wykorzystania w potoku. …
13 opengl 

1
Jaki jest optymalny rozmiar tekstury?
Niedawno dodałem do mojego projektu program do pakowania tekstur, który spakuje pewną liczbę tekstur do jednego, w następujący sposób: Na przykład ten ma rozmiar 582x1023 pikseli. Celem dodania tych spakowanych tekstur było oczywiście zwiększenie wydajności, dlatego chciałem znaleźć optymalny rozmiar tekstury dla tekstur OpenGL (przy użyciu LWJGL). Odkryłem, że zgodnie …

1
Jak mogę zapobiec rozciągnięciu / zniekształceniu widoku?
Zasadniczo chcę wiedzieć, jak mogę usunąć zniekształcenie lub rozciągnięcie renderowanego obrazu, gdy zmienia się rozmiar okna / okna. Poniższe obrazy ilustrują zniekształcenie / rozciąganie, o którym mówię: Oryginalny obraz (kwadratowe okno) Zniekształcony / rozciągnięty obraz (okno prostokątne) Idealnie byłoby, gdyby drugi obraz wyświetlał kulę bez poziomego rozciągania i odsłoniłby więcej …


4
Jak działają wielopasmowe moduły cieniujące w OpenGL?
W Direct3D wielozadaniowe moduły cieniujące są proste w użyciu, ponieważ można dosłownie zdefiniować przebiegi w programie. W OpenGL wydaje się to nieco bardziej skomplikowane, ponieważ możliwe jest nadanie programowi cieniującemu tyle cieniowania wierzchołków, geometrii i fragmentów, ile chcesz. Popularnym przykładem shadera wielopasmowego jest shader toon. Jedno przejście powoduje rzeczywisty efekt …
13 opengl  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.