Als «opengl» getaggte Fragen

8
OpenGL Specular Shading - Probleme mit Gradientenstreifen

Ich benutze Phong Shading als mein Beleuchtungsmodell. Trotzdem erzeugt die Spiegelschattierung Gradienten im Lichtkegel: Hoffentlich können Sie sehen, dass sich der Gradient von der unteren linken Ecke entlang des Quaders ausdehnt. Hier ist der Shader-Code, der dieses spiegelnde Licht erzeugt:...

8
Shadow Mapping-Artefakte

Ich habe mit Schattenzuordnung in OpenGL unter Verwendung von Tiefenstrukturen herumgespielt. Die Tiefenstruktur ist in Ordnung und ich kann sie auf die Szene abbilden, aber ich habe einige seltsame Artefakte auf der Rückseite des Objekts: Meine Frage ist, was dies verursacht und wie ich es beheben...

7
Echtzeit-Transluzenz-Effekt

Beim Rendern meiner Szene mit OpenGL füge ich manchmal eine Überlagerung hinzu, die Informationen, Einstellungen und einige ziehbare Elemente enthält. Derzeit hat die Überlagerung einen leicht transparenten Hintergrund, damit der Text leicht lesbar ist und die Szene dennoch durchscheinen kann und...

7
Verwenden von Erweiterungen in Android OpenGL ES 2.0

Es ist kein Geheimnis, dass laut offizieller Dokumentation Erweiterungen unter OpenGL ES 2.0 nicht verfügbar sind. Dennoch ist die glext.h Datei in den NDK Plattform-Einfügeverzeichnisse macht ich denke , dass Erweiterungen in der Tat zur Verfügung stehen. Ich weiß, dass sich die Arbeit mit OpenGL...

7
Explizite oder automatische Attributbindung

Ich bin ein Anfänger in OpenGL und habe einige Nachforschungen zum Thema Shader und Attribute angestellt. Die meisten Orte, an denen ich gehe, sagen, dass eine explizite Attributbindung (ob im Shader selbst mit layout(location=x)oder mit glBindAttribLocation) besser ist, als OpenGL eine...