Als «opengl» getaggte Fragen

7
Knochenanimation - Matrizen und Berechnungen

Wir sind kurz vor dem Abschluss des Projekts, aber kurz vor der Implementierung des Animationssystems. Unser Kunde entschied sich für "Knochenanimation" - das heißt, ich sollte jede Transformationsmatrix (Matrix4x4 Rotation + Translation) für jeden Frame und für jeden Knochen, den dieses animierte...

7
glTranslate, wie genau funktioniert es?

Ich habe einige Probleme zu verstehen, wie glTranslate funktioniert. Zuerst dachte ich, es würde einfach Werte zur Achse hinzufügen, um die Transformation durchzuführen. Dann habe ich jedoch zwei Objekte erstellt, die Bitmaps laden würden, eines hat die Matrix auf GL_TEXTURE gesetzt: public class...

7
2-Komponenten-Farbmodell

RGB ist das natürliche Farbmodell für OpenGL. Es gibt aber viele andere Farbmodelle. Zum Beispiel CMY (K) für Drucker, YUV für JPEG, die kleinen Cousins ​​YCbCr und YCoCg, HSL & HSV aus den 70er Jahren und so weiter. Alle diese Modelle haben eine gemeinsame Eigenschaft: Sie basieren auf drei...

7
Quadratische Spielkarte als Kugel gerendert

Für ein Hobbyprojekt von mir habe ich eine endliche Voxelwelt geschaffen (ähnlich wie Minecraft), aber wie gesagt, meine ist endlich. Wenn Sie den Rand erreichen, werden Sie auf die andere Seite geschickt. Das alles funktioniert gut zusammen mit dem Rendern der anderen Seite der Karte, aber ich...

7
Wie kann ich _why_ glDrawArrays sehr langsam debuggen?

Ich arbeite an einem Spiel, das CEGUI und Ogre verwendet. Kürzlich haben wir festgestellt, dass einige unserer Kunden mit GeForce4 MX 4000 eine schreckliche Leistung erzielen. Nach einer Nacht mit dem Debuggen habe ich das Problem auf einen glDrawArrays-Aufruf im Ogre GL Renderer zurückgeführt. Die...

7
Effizientes Rendern in 3D-Textur

Ich habe eine vorhandene Tiefenstruktur und einige andere Farbtexturen und möchte die darin enthaltenen Informationen verarbeiten, indem ich sie in eine 3D-Textur rendere (basierend auf der in der Tiefenstruktur enthaltenen Tiefe, dh einem Punkt bei (x / y) in der Tiefenstruktur wird in der...

7
Exponential Varianz Shadow Mapping - Implementierung

Ich verwende eine Varianzschatten-Zuordnung mit einem "Standard" -Lichtblutungs-Fix in meiner Grafik-Engine, der auf verzögertem Rendern basiert. Ich habe eine einzelne Schattenzuordnung für ein gerichtetes Licht, da eine Testszene relativ klein ist. Das Speichern von Tiefe sieht folgendermaßen...

7
Multithreaded Game Loop

Ich versuche, eine Multithread-Spielschleife zu implementieren. Ich habe das schon gemacht, musste dafür aber ein paar Schlösser verwenden, was die Leistung ruinierte. Nachdem ich ein bisschen recherchiert hatte, kam mir diese Idee: Anstatt die Engine-Subsysteme in verschiedene Threads (z. B....

7
Auf welche Konsolen kann ich mit OpenGL abzielen?

Ich denke über das technische Design eines Spiels / einer Spiel-Engine mit OpenGL nach und frage mich, ob es aktuelle Konsolen (Xbox360, PS3, Wii U, Xbox One und PS4) gibt, mit denen ich arbeiten könnte, wenn ich dies tue. Ich habe in Foren viele widersprüchliche Antworten gefunden. Die einzige...