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.

1
Dlaczego ten moduł cieniujący geometrię tak bardzo spowalnia mój program?
Mam program OpenGL i renderuję siatkę terenu. Przesuwam wierzchołki w buforze wierzchołków i tak naprawdę nie pokolorowałem ich w module cieniującym fragmenty. Dodaję moduł cieniujący geometrię po jednej części na raz. Zanim dodałem moduł cieniujący geometrię, kiedy programowałem kroki cieniowania fragmentów i wierzchołków potoku, uzyskiwałem około 30+ klatek na sekundę. …
27 opengl  glsl 

3
W jaki sposób zespoły zapobiegają nadpisywaniu plików źródłowych? [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 4 lata temu . Przyszło mi do głowy, że podczas gdy, na przykład, silnik gry, pracuje jednocześnie przez wiele osób, jak można uniknąć …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
Freeglut vs SDL vs GLFW
muszę przenieść mój projekt gry z Androida (napisany w C, OpenGL ES 2.0, dzięki NDK) na platformy Windows i Linux. Oczywiście będę musiał przepisać kod zależny od platformy, ale teraz mam pytanie, która biblioteka do tworzenia OpenGL i obsługi uchwytów wejściowych. Wystarczy szybki googling, aby zdobyć 3 kandydatów: 1) Freeglut …
26 opengl  windows  linux 

3
Co jest bardziej wydajne w renderowaniu wokseli: gotowe VBO lub moduł do cieniowania geometrii?
Biorąc pod uwagę dość statyczną macierz wokseli, co jest bardziej wydajne: użycie procesora do wstępnego wygenerowania VBO do renderowania ścian wokseli (na razie ignorowanie bardziej zaawansowanych form renderowania, takich jak marszowe kostki) lub użycie modułu cieniującego geometrię na GPU do wygenerowania twarze w locie? Nie martwię się o aktualizację zmieniających …

9
Wskazówki dotyczące optymalizacji OpenGL [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 6 lat temu . Jakie masz wskazówki, aby zwiększyć efektywność OpenGL?

3
Jaki stan jest przechowywany w obiekcie OpenGL Vertex Array Object (VAO) i jak prawidłowo używać VAO?
Zastanawiałem się, jaki stan jest przechowywany w OpenGL VAO. Zrozumiałem, że VAO zawiera stan związany ze specyfikacją wierzchołków buforowanych wierzchołków (jakie atrybuty znajdują się w buforach i jakie bufory są powiązane, ...). Aby lepiej zrozumieć prawidłowe użycie VAO, chciałbym dokładnie wiedzieć, w jakim są stanie. Jak zakładam, należy użyć VAO …
25 opengl  vao 

5
Dlaczego silnik taki jak Unity3D jest podkreślany w porównaniu z rodzimą biblioteką taką jak OpenGL dla początkujących? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jestem tylko początkującym w grach 3D, moją preferowaną platformą jest Android. Na innym …
25 opengl  android  unity 

8
Jakie zalety mają OpenGL, SFML i SDL w porównaniu do renderowania programowego?
Zacząłem oglądać strumień Handmade Hero , gdzie Casey Muratori tworzy silnik gry bez użycia ram lub tym podobnych. Wczoraj dotarłem do części, w której pokazał, jak obraz jest rysowany na ekranie. O ile rozumiem, po prostu przydzielił trochę pamięci tak dużej, jak rozmiar ekranu, na który chce narysować. Następnie stworzył …


7
Jak zdobyć PS3 / Xbox 360 bez dostępu do zestawów deweloperskich?
Jestem początkującym programistą gier, próbującym dostać się do programowania branżowego na PS3, Xbox 360. Główny problem, jaki widzę, to potrzeba wykazania się umiejętnościom potencjalnemu pracodawcy, ale bez dostępu do zestawów deweloperskich na PS3 lub Xbox 360, robiąc jest to bezpośrednio niemożliwe. Moje pytanie brzmi: jaki jest najlepszy alternatywny sposób pokazania …

2
Aparat a rzutnia
Nie rozumiem dokładnie, jaka jest różnica między współrzędnymi kamery a współrzędnymi rzutni. Czy ktoś może wyjaśnić?


1
Toczę własny wykres sceny
Hello Game Development SE! Czołgam się przez OpenGL z nadzieją na stworzenie prostego i bardzo lekkiego silnika gry. Uważam ten projekt za doświadczenie edukacyjne, które może przynieść trochę pieniędzy, ale i tak będzie zabawne. Do tej pory korzystałem z GLFW, aby uzyskać podstawowe I / O, okno (z tak wymyślnym …
23 opengl  3d  scene-graph 

2
Ile tekstur zazwyczaj mogę wiązać jednocześnie?
Tworzę silnik gry, który będzie działał tylko na nowoczesnym sprzęcie (Shader model 4+). Wydaje mi się, że zanim skończę, nie będzie to tak nieracjonalnym wymogiem. Moje pytanie brzmi: ile tekstur mogę oprawić jednocześnie na nowoczesnej karcie graficznej? 16 byłoby wystarczające. Czy mogę oczekiwać, że większość nowoczesnych kart graficznych będzie obsługiwać …

1
Jak wdrożyłbyś aberrację chromatyczną?
Jak zaimplementowałbyś efekt aberracji chromatycznej za pomocą shaderów? Czy renderowanie świata przy różnych odległościach ustawiania ostrości dla każdego koloru rozwiązałoby problem (może przy użyciu tylko jednego przejścia renderowania głębi)?
22 opengl 

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.