Als «opengl» getaggte Fragen

9
Verwirrung über GLViewport

Ich hoffe, jemand kann mir helfen, das GLViewport zu verstehen und was passiert, wenn wir die Größe ändern Dies wird meine Verwirrung veranschaulichen .... Also, hier habe ich ein Quad in der Mitte des Bildschirms. Wenn mein GLViewport mit der Breite und Höhe des Geräts übereinstimmt, erhalte ich...

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

8
Benötigt man Normalen für ein rein 2d Spiel?

Ich fange an, OpenGL zu lernen, indem ich ein reines 2D-Spiel erstelle. Ich muss mich für das Format der Vertices entscheiden. Benötige ich eine normale Komponente? Oder wird dies für eine 2d-Komponente nicht benötigt? Mein Bauchgefühl sagt, ich werde es nicht brauchen, da alles flach ist. Aber...

8
OpenGL-Vertex-Attribute - Normalisierung

Leider habe ich gesucht und keine endgültige Antwort gefunden. Wann würden Sie die Scheitelpunktdaten in OpenGL mit dem folgenden Befehl normalisieren: glVertexAttribPointer(index, size, type, normalize, stride, pointer); Dh wann würde normalize == GL_TRUE; In welchen Situationen und warum sollten...

8
Mit GLUT die Maus im Fenster in OpenGL einfangen?

Ich verstehe vollkommen, dass GLUT begrenzt ist und das folgende Problem wahrscheinlich nicht mit OpenGL / GLUT gelöst werden kann, aber da ich nicht genau weiß, ob es kann oder nicht, frage ich besser einfach. Vielleicht mache ich etwas falsch oder vergesse etwas Wichtiges. Oder wahrscheinlich...

8
Was ist die Hauptverwendung von Vertex-Pufferobjekten?

Nach dem, was ich gelesen habe, scheinen VBOs nur der Leistung zu dienen. Ich arbeite an einem sehr rudimentären Lernprojekt in lwjgl und versuche nur herauszufinden, in welche erweiterten Funktionen der Bibliothek ich mich vertiefen sollte und welche Verwendung sie haben. Mein Verständnis ist,...

8
Wie wird Animation in nicht sofortigem OpenGL behandelt?

Ich bin ein Neuling im modernen OpenGL. Ich bin mit der unmittelbaren OpenGL-Methodik vertraut, habe aber noch nie ernsthaft mit VBOs gearbeitet. Meine Frage betrifft die Animation. Im Sofortmodus müssen Sie zum Erzielen einer Animation nur verschiedene Scheitelpunktpositionen (aus Keyframes...

8
"Normaler" Mischmodus mit OpenGL-Problemen

Ich hatte große Probleme damit, eine OpenGL-Mischfunktion so zum Laufen zu bringen, wie ich es erwartet hatte (oder von einem vernünftigen Bildbearbeitungsprogramm). Als Beispiel verwende ich diese beiden Bilder zum Mischen (auf weißem Hintergrund etwas schwer zu erkennen, daher sind die Farben...

8
Schriftumriss in OpenGL, FTGL

Ich verwende die FTGL-Bibliothek, um Schriftarten in meinem Spiel zu rendern, aber ich habe keine Ahnung, wie ich eine Gliederung um Text erstellen soll. Einen Schatten zu bekommen könnte einfach sein, weil ich es einfach so machen kann: (Pseudocode) font.render(Color::BLACK, position.x + 1,...

8
Die effizienteste Methode zum Zeichnen von Scheitelpunkten mit OpenGL

Ich schreibe ein OpenGL 3D-Spiel. Es werden Tonnen von Dreiecken für Gelände und Objekte verwendet. Ich lerne aus dem offiziellen OpenGL-Handbuch und die erste vorgestellte Methode besteht darin, für jeden Scheitelpunkt, den Sie zeichnen möchten, eine Funktion glVertexnach dem aufzurufen glBegin....