Als «opengl» getaggte Fragen

23
Meinen eigenen Szenengraphen rollen

Hallo Game Development SE! Ich krieche meinen Weg durch OpenGL mit der Hoffnung, eine einfache und sehr leichte Spiel-Engine zu schaffen. Ich betrachte das Projekt als eine Lernerfahrung, die am Ende vielleicht ein wenig Geld bringt, aber auf jeden Fall Spaß macht. Bisher habe ich GLFW verwendet,...

22
Wie würden Sie chromatische Aberration implementieren?

Wie würden Sie den Effekt der chromatischen Aberration mit Shadern implementieren ? Würde das Rendern der Welt mit unterschiedlichen Fokusentfernungen für jede Farbe das Problem lösen (möglicherweise mit der Verwendung von nur einem

22
Dateiformat für statische und animierte 3D-Modelle

Diese Frage wurde von Stack Overflow migriert, da sie in Game Development Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich schreibe gerade ein 3D-Spiel in C ++ mit OpenGL und komme zu dem Teil, in dem 3D-Modelle geladen werden. Deshalb suche ich nach gängigen Dateiformaten und...

21
Warum erlaubt OpenGL> = 3 nur VBOs?

Ich sehe, dass OpenGL-Versionen 3 und höher die Verwendung von clientseitigem Rendering eliminieren. Der Sofortmodus wurde entfernt und Vertex-Arrays scheinen veraltet zu sein. Wenn ich das richtig verstehe, sind VBOs die Hauptmethode zum Rendern von Vertices. Während ich die Logik dahinter sehe,...

21
Trennung von Spieldaten / Logik vom Rendering

Ich schreibe ein Spiel mit C ++ und OpenGL 2.1. Ich überlegte, wie ich die Daten / Logik vom Rendern trennen könnte. Im Moment verwende ich eine Basisklasse 'Renderable', die eine rein virtuelle Methode zum Implementieren des Zeichnens bietet. Aber jedes Objekt hat so speziellen Code, dass nur das...

21
Der schnellste Weg, Quads in OpenGL ES zu zeichnen?

Ich benutze OpenGL ES 2.0. Ich habe ein paar Quads zu zeichnen, würde gerne nur 4 Eckpunkte pro Quad übergeben müssen, als würde ich GL_QUADS verwenden, aber im Grunde möchte ich nur wissen, wie man a am besten zeichnet Haufen von separaten Quads. Bisher konnte ich Folgendes tun: -GL_TRIANGLES (6...

20
Was ist der Vorteil der dreifachen Pufferung?

Ich habe alles gelesen, was in einer vorherigen Frage geschrieben wurde . Nach dem, was ich unter Doppelpufferung verstehe, muss das Programm warten, bis die fertige Zeichnung kopiert oder ausgetauscht wurde, bevor die nächste Zeichnung gestartet wird. Bei der Dreifachpufferung verfügt das Programm...

20
Modernes Shader-Buch? [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . 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 3 Jahren . Ich bin daran...

19
Was repräsentiert eine Matrix?

Seit kurzem lerne ich OpenGL und habe Probleme, die Matrizen und ihre Rolle in der Computergrafik zu erkennen. Angesichts der Vorlage einer 4x4-Matrix wie folgt: Ich würde annehmen, dass jede Matrix wie diese die Koordinaten eines Scheitelpunkts im Weltraum sind. Und mehrere von ihnen zusammen...

19
OpenGL: warum muss ich mit glNormal ein normal setzen?

Ich lerne einige Grundlagen von OpenGL, frage mich aber, warum es einen Aufruf gibt glNormal, um die Normalen von Scheitelpunkten festzulegen. Wenn ich ein einfaches Dreieck wie folgt erstelle: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); Sollten die...

19
3D-Theorie vor Grafik-APIs? [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie zum Thema passt für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Ich bin...