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.

12
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 ein Softwareentwickler und hoffe, meine Karriere in Richtung Spieleentwicklung voranzutreiben. …
19 graphics  c++  opengl  directx 

7
Warum nimmt die Auflösung von Gleitkommazahlen von einem Ursprung weiter ab?
Meine OpenGL-Szene enthält Objekte, die in lächerlich großen Entfernungen vom Ursprung positioniert sind. Wenn ich diese Objekte ansehe und eine Kamera um sie schwenke, drehe oder zoome, zittern sie. Das heißt, die Scheitelpunkte, aus denen sich die Objekte zusammensetzen, scheinen um ein imaginäres 3D-Gitter von Punkten zu rasten. Ich habe …
19 c++  opengl 


6
Nahtloses Tilemap-Rendering (randlose benachbarte Bilder)
Ich habe eine 2D-Spiel-Engine, die Karten zeichnet, indem sie Kacheln aus einem Kachelsatzbild zeichnet. Da OpenGL standardmäßig nur die gesamte Textur ( GL_REPEAT) und nicht nur einen Teil davon umschließen kann, wird jede Kachel in eine separate Textur aufgeteilt. Dann werden Bereiche derselben Kachel nebeneinander gerendert. So sieht es aus, …


4
Wie kann ich eine Kamera um ihren Zielpunkt kreisen lassen?
Ich zeichne eine Szene, in der sich die Kamera frei im Universum bewegt. Die Kameraklasse verfolgt die Ansicht (oder Lesen ) Punkt, um die Position der Kamera, und die Aufwärts - Vektor. Diese Vektoren / Punkte werden dann an gluLookAt übergeben. Schwenken und Zoomen sind nahezu trivial zu implementieren. Aber …


2
Wie kann ich einen Mausklick in einen Strahl umwandeln?
Ich habe eine perspektivische Projektion. Wenn der Benutzer auf den Bildschirm klickt, möchte ich den Strahl zwischen der nahen und der fernen Ebene berechnen, der vom Mauspunkt aus projiziert wird, damit ich einen Strahlschnittcode mit meiner Welt erstellen kann. Ich benutze meine eigenen Matrix-, Vektor- und Strahlenklassen und sie funktionieren …

6
OpenGL-Drahtmodell
Nein, ich suche nicht nach glPolygonMode. Ich bin auf der Suche nach einer Methode, möglicherweise einem GLSL-Shader, der für Objekte einen Drahtmodell-Look im Retro-Stil erzeugt. Irgendwelche Vorschläge? So etwas hatte Vector Tanks. Vorzugsweise sollte die Lösung auch auf OpenGL ES 2.0 funktionieren. Irgendwelche Tipps und Hinweise (solange nicht NULL) geschätzt!
18 opengl 


1
Normalen vs Normal Karten
Ich verwende Assimp Asset Importer ( http://assimp.sourceforge.net/lib_html/index.html ), um 3D-Modelle zu analysieren. Bisher habe ich einfach die normalen Vektoren herausgezogen, die für jeden Scheitelpunkt in meinen Netzen definiert sind. Ich habe aber auch diverse Tutorials zu normalen Karten gefunden ... Wie ich es für normale Maps verstehe, werden die normalen …

1
GLSL Light (Dämpfung, Farbe und Intensität) Formel
Ich implementiere Punktlichter in meiner Voxel-Engine und habe wirklich Mühe, einen guten Lichtfluss zu erzielen, von 100% in der Nähe der Lichtquelle bis 0% im Lichtradius. Ich habe 5 Argumente für die Funktion: Lichtfarbe (Vec3) Lichtintensität (Abstand vom Licht bis zu einem Abstand von 100%) Entfernung vom Licht zum Fragment …
17 opengl  glsl  lwjgl  lighting  pixel 

2
OpenGL: Wo soll ich Shader platzieren?
Ich versuche, OpenGL ES 2.0 zu lernen, und frage mich, welche Methode zum "Verwalten" von Shadern am häufigsten angewendet wird. Ich stelle diese Frage, weil ich in den Beispielen, die ich gefunden habe (wie in der API-Demo, die mit dem android sdk geliefert wurde), normalerweise alles in der GLRenderer-Klasse sehe …

1
GLSL, alles in einem oder mehreren Shader-Programmen?
Ich mache einige 3D-Demos mit OpenGL und habe festgestellt, dass GLSL etwas "eingeschränkt" ist (oder bin es nur ich?). Jedenfalls habe ich viele verschiedene Arten von Materialien. Einige Materialien weisen Umgebungsfarben und diffuse Farben auf, andere Materialien weisen eine Umgebungsokklusionskarte auf, andere eine Spiegelkarte und eine Reliefkarte usw. Ist es …
17 opengl  3d  shaders  glsl 

2
Wie kann ich eine begrenzte (256) Farbpalette in OpenGL simulieren?
Auf Twitter habe ich diesen Screenshot eines Spiels in der Entwicklung gefunden: Das Bild oben scheint ohne Farbbeschränkung zu sein. Die beiden anderen Bilder unten haben jedoch eine 256-Farben-Palette. Ich möchte in meinem Spiel einen ähnlichen Effekt erzielen (ich verwende OpenGL). Wie kann ich das machen?
16 opengl  webgl 

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.