Pytania oznaczone «opengl»

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

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

13
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
Jak zmniejszyć rozmiar obrazu bez pikselacji?

Widzę wiele gier z gładkimi krawędziami i obrazami o wysokiej rozdzielczości, ale kiedy próbuję zmniejszyć obrazy, by powiedzieć mojej postaci 64x64, dostaję piksele. nawet jeśli zacznę od płótna 64 x 64, otrzymam pikselowane krawędzie. Czy powinienem skalować z OpenGL? a może jest jakaś technika...

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

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

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

13
Wydaje się, że ruch jest zależny od liczby klatek na sekundę, pomimo użycia Time.deltaTime

Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję...

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