Pytania otagowane jako opengl-es

Podzbiór interfejsu API grafiki 3D OpenGL przeznaczony dla urządzeń wbudowanych, takich jak telefony komórkowe.

5
Obejście problemu utraty kontekstu OpenGL po wstrzymaniu Androida?
Dokumentacja Androida mówi: Istnieją sytuacje, w których kontekst renderowania EGL zostanie utracony. Zwykle dzieje się tak, gdy urządzenie budzi się po zaśnięciu. Gdy kontekst EGL zostanie utracony, wszystkie zasoby OpenGL (takie jak tekstury), które są powiązane z tym kontekstem, zostaną automatycznie usunięte. Aby zapewnić prawidłowe renderowanie, renderer musi odtworzyć utracone …

1
GLSL: Jak rzutować zmiennoprzecinkowe na int?
W shaderze fragmentów GLSL próbuję wrzucić floatdo pliku int. Kompilator zgłasza błąd: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Próbowałem podnieść precyzję int: mediump float indexf = floor(2.0 * mixer); highp int index = indexf; ale bez skutku. Jak intpoprawnie rzucić ?
40 opengl  glsl  opengl-es 

5
Jaki jest cel glScissor?
Wiem, że jest bardziej wydajny niż test matrycowy, ale czy mam rację, zakładając, że tę samą funkcjonalność można uzyskać za pomocą transformacji rzutowania z rzutnią?
32 opengl  opengl-es 


3
Rozmiar Sprite'ów punktowych OpenGL ES 2.0
Próbuję rysować sprite'y punktowe w OpenGL ES 2.0, ale wszystkie moje punkty kończą się rozmiarem 1 piksela ... nawet kiedy ustawię gl_PointSize na wysoką wartość w moim module cieniującym wierzchołki. Jak mogę powiększyć moje sprity punktowe?
15 opengl  3d  android  opengl-es 

2
OpenGL ES 2.0: Konfigurowanie projekcji 2D
W tym artykule opisano ogólnie, jak narysować ostrą grafikę OpenGL 2D przy użyciu potoku o stałej funkcji. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL Ponieważ OpenGL ES 2.0 ma niektóre funkcje ES 1.x niedostępne (takie jak: glOrtho ()), ich funkcjonalność musi zostać podstawiona w shaderach Fragment / Vertex. Moje pytanie brzmi: jak ustawić następującą projekcję 2D …

5
Kompletna biblioteka matematyczna do użytku w grze OpenGL ES 2.0? [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 . Czy znasz kompletną (lub prawie kompletną) bibliotekę matematyczną dla wielu platform do użytku w grach OpenGL ES 2.0? Biblioteka …


4
Instancja geometrii w OpenGL ES 2.0
Planuję wykonać instancję geometrii w OpenGL ES 2.0 Zasadniczo planuję renderować tę samą geometrię (krzesło) może 1000 razy w mojej scenie. Jak najlepiej to zrobić w OpenGL ES 2.0? Rozważam przekazanie widoku modelu mat4 jako atrybutu. Ponieważ atrybuty są dla danych wierzchołków, muszę przekazać tę samą matę4, trzy razy dla …

4
GLM: Kąty Eulera do czwartorzędu
Mam nadzieję, że znasz GL Mathematics ( GLM ), ponieważ mam problem, nie mogę złamać: Mam zestaw kątów Eulera i muszę wykonać płynną interpolację między nimi. Najlepszym sposobem jest ich konwersja do Quaternions i zastosowanie alrogirthm SLERP. Mam problem z inicjowaniem glm :: quaternion za pomocą Euler Angles, proszę? Wciąż …


3
Jak mogę zgiąć obiekt w OpenGL?
Czy istnieje sposób wygięcia obiektu, takiego jak walec lub płaszczyzna, za pomocą OpenGL? Jestem początkującym w OpenGL (używam OpenGL ES 2.0, jeśli to ma znaczenie, chociaż podejrzewam, że matematyka ma w tym przypadku największe znaczenie, więc jest w jakiś sposób niezależna od wersji), rozumiem podstawy: tłumaczyć, obracać, transformacje macierzowe itp. …

2
Jak korzystać z testów głębokości i przejrzystości tekstur w moim świecie 2.5D?
Uwaga: znalazłem już odpowiedź (którą opublikuję po tym pytaniu) - zastanawiałem się tylko, czy zrobiłem to dobrze, czy jest lepszy sposób. Tworzę izometryczną grę „2.5D” przy użyciu OpenGL ES (JOGL). Przez „2.5D” rozumiem, że świat jest 3D, ale jest renderowany za pomocą płytek izometrycznych 2D. Pierwotny problem, który musiałem rozwiązać, …

2
W jaki sposób w OpenGL mogę znaleźć zakres głębokości bufora głębokości?
Robię wieloprzebiegową aplikację renderującą GL na iOS. Pierwszy przebieg renderuje teksturę bufora głębokości. Drugi przebieg wykorzystuje wartości z bufora głębokości do kontrolowania zastosowania modułu cieniującego fragmenty. Chcę przeskalować wartości w buforze głębokości do czegoś użytecznego, ale zanim będę mógł to zrobić, muszę znać zakres wartości głębokości wartości bufora głębokości. Jak …

3
Jak ukryć obrobiony kontur siatki, gdy / gdzie siatka jest ukryta
Pracuję nad ustawieniem aktywnego konturu w moim silniku 3d, efektu podświetlenia dla wybranych postaci 3d lub scenerii na ekranie. Po pracy z buforem wzornika i uzyskaniu niezadowalających wyników (problemy z wklęsłymi kształtami, grubość konturu z powodu odległości od kamery oraz niespójności między moim komputerem stacjonarnym a laptopem), przełączyłem się na …

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.