Als «opengl» getaggte Fragen

OpenGL ist ein Grafikstandard und eine API für den Desktop- und Workstation-Markt. Es ist so konzipiert, dass es mit dedizierter Computerhardware leicht zu beschleunigen ist. Daher bieten die meisten Implementierungen eine erheblich verbesserte Leistung gegenüber herkömmlichem Software-Rendering. Derzeit wird OpenGL für Anwendungen wie CAD-Software und Computerspiele verwendet. Es ist auch plattformübergreifend. Der OpenGL-Standard wird von der Khronos-Gruppe gesteuert, die auch OpenGL ES steuert.

6
Richtige Abstraktionsebene für eine 3D-Rendering-Komponente?
Ich habe viele Fragen in diesem Bereich gesehen, aber nicht genau diese Frage. Ich entschuldige mich, wenn dies ein Duplikat ist. Ich mache ein kleines 3D-Spiel. Um ehrlich zu sein, es ist nur ein kleines Hobbyprojekt und wird sich wahrscheinlich nicht als echtes Spiel herausstellen. Ich werde gerne eine schöne …
8 c++  opengl  directx 

5
OpenGLs Matrixstapel gegen Handmultiplikation
Dies ist effizienter, wenn Sie den Transformationsstapel von OpenGL verwenden oder die Transformationen von Hand anwenden. Ich habe oft gehört, dass Sie die Anzahl der Statusübergänge in Ihrer Grafik-Pipeline minimieren sollten. Das Verschieben und Knallen von Übersetzungsmatrizen scheint eine große Veränderung zu sein. Ich frage mich jedoch, ob die Grafikkarte …


4
Ich brauche Hilfe bei 3D-Schattierung / Beleuchtung
Wie geht ihr mit Shading in einem 3D-Spiel um? Ich habe eine gerichtete Lichtquelle, die eine Seite eines Baumes aus Würfeln beschattet. Die restlichen 3 Seiten erhalten nur Umgebungsschattierungen. Der 3D-Effekt geht also verloren, wenn zwei schattierte Umgebungsseiten betrachtet werden. Vermisse ich etwas Sollte ich die von der Lichtquelle am …

6
AAA-Spiele und OpenGL? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Welche modernen AAA-Spiele an der Spitze des Marktes …
8 opengl 

2
Frustum Culling mit VBOs
In meinem Projekt wird Terrain mit VBOs in OpenGL gerendert. Ich möchte etwas Frustum Culling anwenden, habe aber keine Ahnung, wie ich auf jedes gezeichnete Polygon zugreifen soll, um zu überprüfen, ob es in Sicht ist. Ich denke, hier kommen Octrees ins Spiel, aber ich habe keine Ahnung, wie das …


2
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert ist. Wie kann ich das lösen?
8 unity  gui  xna  c#  lighting  unity  scripting  scene  npc  xna  models  blender  java  android  game-design  libgdx  architecture  client-server  client  animation  skeletal-animation  graph  input  pygame  music  game-design  component-based  game-maker  java  collision-detection  slick  java  android  leaderboards  google-play-services  java  lwjgl  vbo  flash  actionscript-3  flash-develop  java  android  multithreading  loading  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
glCreateShader verursacht einen Segmentierungsfehler
Ich kann keinen Shader erstellen, wenn ich versuche, Shader mit sfml zu verwenden. Die Funktion glCreateShader (GL_VERTEX_SHADER); verursacht einen Segmentierungsfehler. Zuerst habe ich es gegoogelt und festgestellt, dass es das tut, wenn das Programm keinen offenen Kontext hat. Ich habe zuerst SDL ausprobiert, aber die schlechte Dokumentation und "Schauen Sie …
8 opengl  sfml 

4
2D-Platformer-Kollisionsbehandlung
Ich versuche, ein 2D-Plattformspiel (Mario-Typ) zu erstellen, und ich habe einige Probleme mit dem richtigen Umgang mit Kollisionen. Ich schreibe dieses Spiel in C ++ und verwende SDL für die Eingabe, das Laden von Bildern, das Laden von Schriftarten usw. Ich verwende OpenGL auch über die FreeGLUT-Bibliothek in Verbindung mit …



1
Parallelität im Rasterisierungsprozess der GPU
Basierend auf diesem Artikel habe ich das Grundprinzip innerhalb des Rasterisierungsalgorithmus verstanden: For every triangle Compute Projection, color at vertices Setup line equations Compute bbox, clip bbox to screen limits For all pixels in bbox Increment line equations Compute curentZ Compute currentColor If all line equations>0 //pixel [x,y] in triangle …

1
Unendliche Leistung bei der Geländegenerierung: eine große Höhenkarte oder mehrere kleinere Höhenkarten?
Ich generiere ein prozedurales Terrain mit (einem hausgemachten fBm basierend auf) Perlin-Rauschen als Höhenkarte. Um das Gelände unendlich zu machen, zeichne ich einen Teil davon neu, während sich die Kamera bewegt. Es gibt zwei Alternativen: haben entweder mehrere (sagen wir 9) Höhenkarten-Texturen und drehen sie, während sich die Kamera bewegt; …

1
Wie finde ich zur Laufzeit heraus, ob Vulkan- und / oder OpenGL-Unterstützung verfügbar ist?
Ich baue eine Engine, deren primäre Rendering-Engine Vulkan ist. Um jedoch zumindest eine gewisse Abwärtskompatibilität mit Geräten zu haben, für die keine Treiber (hauptsächlich für Mobilgeräte) verfügbar sind, möchte ich einen OpenGL-Fallback implementieren. Wie überprüfe ich nun, welche APIs im aktuellen System verfügbar sind? Ich möchte überprüfen, ob Vulkan-Unterstützung vorhanden …
7 opengl  c++  vulkan 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.