Tag: opengl

OpenGL (Open Graphics Library) ist ein Grafik-standard und die API ist plattformunabhängig und verfügbar für desktop, workstation und mobile Geräte. Es wurde entwickelt, um hardware-beschleunigtes rendering, und verleiht damit eine deutlich verbesserte Leistung gegenüber herkömmlichen software-rendering.
OpenGL wird verwendet für Anwendungen wie CAD-software und computer-Spiele. Der OpenGL-standard, als auch OpenGL ES, die gesteuert wird von der Khronos-Gruppe.

Was ist die beste OpenGL-java-binding?

Anzahl der Antworten 6 Antworten
Ich versuche zu erreichen, eine bessere Leistung für mein Java-SWT-Anwendung, und ich gerade herausgefunden, dass es möglich ist, mit OpenGL in SWT. Es scheint, gibt es mehr als eine Java-Bindung für OpenGL. Die man bevorzugen Sie? Hinweis,

OpenGL newbie-Frage: was ist back-face-culling?

Anzahl der Antworten 4 Antworten
Was genau ist back-face-culling in OpenGL? Können Sie mi einem konkreten Beispiel wird z.B. ein Dreieck? InformationsquelleAutor der Frage fhucho | 2010-08-29

Fragment shader eine textur und Färbung

Anzahl der Antworten 1 Antworten
Ich versuche, die Sinn machen einstellen textur Farben mit einem fragment-shader. Mein fragment shader ist super einfach: uniform sampler2D sampler; void main() { vec4 tex = texture2D ( sampler, uvVarying ); gl_FragColor = vec4(tex.r, tex.g, tex.b, tex.a);

Wie man pixel-Informationen in einem fragment-shader?

Anzahl der Antworten 2 Antworten
In meinem fragment-shader kann ich laden einer textur, dann tun Sie dies: uniform sampler2D tex; void main(void) { vec4 color = texture2D(tex, gl_TexCoord[0].st); gl_FragColor = color; } Setzt die aktuelle pixel-Farbwert der textur. Ich kann diese ändern,

Zeichnen einer Linie zwischen zwei Punkten mit SceneKit

Anzahl der Antworten 5 Antworten
Ich habe zwei Punkte (nennen wir Sie pointA und pointB) Typ SCNVector3. Ich will zeichnen Sie eine Linie zwischen Ihnen. Scheint, wie es sollte einfach sein, aber kann nicht einen Weg finden, es zu tun. Ich sehe

GLSL shader für glatte spiegelnde Reflexionen auf einer Oberfläche cubemapped

Anzahl der Antworten 1 Antworten
Schrieb ich einen shader für Umwelt-cubemapping *Vertex shader * varying vec3 Normal; varying vec3 EyeDir; uniform samplerCube cubeMap; void main() { gl_Position = gl_ModelViewProjectionMatrix*gl_Vertex; Normal = gl_NormalMatrix * gl_Normal; EyeDir = vec3(gl_ModelViewMatrix * gl_Vertex); } *Fragment-shader *

Wie verwende ich gluLookAt richtig?

Anzahl der Antworten 1 Antworten
Ich nicht wollen, um in komplexen Trigonometrie zu berechnen, Rotationen und Dinge wie, dass für meine 3D-Welt so gluLookAt scheint wie eine nette alternative. Laut Dokumentation alles was ich tun müssen, ist Platz 3 Koordinaten für die

Visual Studio 2012 Fehler LNK1104: Datei kann nicht geöffnet werden 'glew32.lib'

Anzahl der Antworten 5 Antworten
Bin ich Probleme mit dem kompilieren eine einfache openGL-Programm auf VS 2012. Bekomme ich einen build-Fehler auf compiltation mir: 1>LINK : fatal error LNK1104: cannot open file 'glew32.lib' Ich folgte den Anweisungen, die mir gegeben, indem Sie

Wie man mit OpenGL in JavaFX?

Anzahl der Antworten 2 Antworten
Ich will schreiben Sie eine sehr einfache Java-3D-editor(für das experiment). Ich weiß, die basic-JavaFX-Nutzung, und ich weiß genug, OpenGL wissen. Aber alle meine OpenGL-Erfahrung in der Arbeit mit C/C++. Könnte ich eine 'Leinwand' in JavaFx-Anwendung und die

Formale parameter mit __declspec(align('16')) nicht ausgerichtet werden

Anzahl der Antworten 3 Antworten
Ich versuche zu machen, die Funktion für die Einstellung shader-Uniform, aber wenn ich versuche zu kompilieren bekomme ich diesen Fehler : Fehler 2 Fehler C2719: 'value': formale parameter mit __declspec(align('16')) nicht ausgerichtet werden Hier ist der code

Meine begrenzten FPS : 60

Anzahl der Antworten 3 Antworten
Habe ich erfahren, OpenGL-Programmierung für einige Zeit.Und ich fand ein sehr seltsames Phänomen : meine FPS(Frames pro Sekunde) immer über 60,egal, das Programm ist sehr einfach oder etwas komplizierter.Tatsächlich,mein Rechner ist letztes Jahr gekauft und die Leistung

Wie zu verwenden GLUT/OpenGL zum Rendern in eine Datei?

Anzahl der Antworten 5 Antworten
Ich habe ein Programm, das simuliert ein physikalisches system, dass Veränderungen über die Zeit. Ich möchte, in vorbestimmten Intervallen (beispielsweise alle 10 Sekunden) Ausgabe einer Visualisierung des Status der simulation in eine Datei. Ich will es tun

So ändern Sie den Farbton ein texture mit GLSL?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, um effizient zu ändern, Farbton, eine 2D OpenGL texture mit GLSL (fragment shader)? Tun, jemand habe einige code für Sie? UPDATE: Dies ist der code, der sich aus user1118321 Vorschlag: uniform sampler2DRect texture;

openGL: Linien mit Shader

Anzahl der Antworten 1 Antworten
Wie würde ich eine Zeile (evtl. farbig) mit Shader? Ich bin mit der programmierbaren pipeline und ich bin ein Anfänger mit openGL. Ich kann nicht finden, ein Beispiel, wie zeichnen von Linien mit Shader.. ich nehme an,

Opengl Reihenfolge der matrix-Transformationen

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe einen blauen 3D-box (wo die Oberseite ist rot gefärbt). Ich rufe jetzt glScalef(1, 10, 1). Dann rufe ich glRotatef(90, 0, 1, 0). Dann habe ich das Rendern der Würfel. Was ich erwartet habe

Wann Sollte Ein Aufruf von glGetError?

Anzahl der Antworten 3 Antworten
glLoadIdentity sagt GL_INVALID_OPERATION wird generiert, wenn glLoadIdentity ausgeführt wird, zwischen der Ausführung glBegin und die entsprechende Ausführung der glEnd. Aber GL_INVALID_OPERATION ist ein flag, das gibt von glGetError. Meine Frage ist, Wann sollen wir anrufen glGetError (

Wird die doppelte Pufferung benötigt, mehr

Anzahl der Antworten 2 Antworten
Als die heutigen Karten scheinen zu halten, eine Liste von render-Befehlen und flush nur auf einen Anruf zu glFlush oder glFinishwird die doppelte Pufferung wirklich mehr benötigt? Ein OpenGL-Spiel, das ich entwickle auf Linux (ATI Mobility radeon-Karte)

Visual Studio C++ 2010 express und OpenGL

Anzahl der Antworten 3 Antworten
Ich möchte in der Lage sein zu kompilieren, OpenGL4.1 (C/C++) - Anwendungen von VisualC++ 2010. Nach einer Suche habe ich nur gefunden: http://www.opengl.org/sdk/ und die Dokumentation: (das ist gut) http://www.opengl.org/sdk/docs/man4/ Das ist ein bisschen verwirrend, und ich

Wie man Mit Hilfe der #include-in glsl-Unterstützung ARB_shading_language_include

Anzahl der Antworten 2 Antworten
Ich wan ' T zu verwenden, die #include makro zum zählen von shader-Dateien in glsl, und ich habe gehört, es gibt eine ARB_shading_language_include Erweiterung Unterstützung der #include makro. Gibt es jemand kann mir ein code-snippet zeigt, wie

Was ist die effizienteste Art und Weise zu implementieren, die eine convolution-filter in einen pixel-shader?

Anzahl der Antworten 3 Antworten
Umsetzung Faltung in ein pixel-shader ist etwas teuer als der sehr hohen Anzahl von textur-fetches. Einer direkten Art und Weise der Umsetzung ein convolution-filter ist, um N x N lookups pro fragment mit zwei Zyklen pro fragment.

Verwendung von OpenGl mit C#?

Anzahl der Antworten 9 Antworten
Gibt es Kostenlose Unterstützung für OpenGL-Bibliotheken für C#? Wenn ja, welchen muss ich verwenden und wo finde ich Beispiel-Projekte? Tut C# - Klassen für OpenGL? InformationsquelleAutor der Frage MegaByte | 2009-02-11

Outline-Effekte in OpenGL

Anzahl der Antworten 4 Antworten
In OpenGL, ich kann Umrisse von Objekten durch zeichnen des Objekts normal, dann zeichnen Sie wieder als Drahtmodell, mit dem stencil-Puffer, so dass das original-Objekt nicht gezeichnet wird, über. Dies führt jedoch in umrissen mit einer festen

Wie zu deaktivieren oder zu umgehen, oder Hardware-Grafik-Beschleunigung(PRISMA) in JavaFX

Anzahl der Antworten 2 Antworten
OS: OSX Mountain Lion. System: Virtual BOX 4.2.6. Java: 1.7.0.40-ea-b34 Möchte ich deaktivieren Sie die hardware-Beschleunigung für meine JAVAFX-app, weil es keine HW-Beschleunigung auf meinem system (mac). Also, wenn es keine HW-Beschleunigung erhalte ich die fataler Fehler

Wie Erzeuge Ich Billig Schatten In OpenGL?

Anzahl der Antworten 2 Antworten
Habe ich zwei Modelle, A und B, und ein Licht, L. ich möchte das Modell Einen Schatten auf Modell B. ich will nicht die Mühe mit dem shadow volumes oder richtigen Schatten für den Augenblick, nur ein

Einrichten von OpenGL Mehrere Render-Targets

Anzahl der Antworten 1 Antworten
Ich habe gesehen, eine Menge material zu diesem Thema, aber es gibt einige Unterschiede zwischen den Beispielen, die ich gefunden habe, und ich habe eine harte Zeit, sich ein solides Verständnis von den richtigen Prozess. Hoffentlich kann

Warum verwenden hexadezimale Konstanten?

Anzahl der Antworten 11 Antworten
Manchmal sehe ich Integer-Konstanten definiert in hexadezimal statt dezimal-zahlen. Dies ist ein kleiner Teil, den ich nahm aus einem GL10 Klasse: public static final int GL_STACK_UNDERFLOW = 0x0504; public static final int GL_OUT_OF_MEMORY = 0x0505; public static

OpenGL 4.1 und 3.1+, und welches sind die wichtigsten Unterschiede?

Anzahl der Antworten 2 Antworten
Ich verstehen, dass OpenGL 4 und 3 sind ziemlich ähnlich, vor allem, 3.1 und 4.1. Mit beiden wird im wesentlichen freigegeben zusammen, kann es schwierig sein zu verstehen, die Gründe für OpenGL 4.0/4.1. In früheren Versionen von

Wie zu installieren GLUT auf einem 64 bit-windows 7 für MS VS2010?

Anzahl der Antworten 2 Antworten
Kann mir jemand helfen mit einer Schritt für Schritt Anleitung, wie zu installieren, GLUT auf einem Windows 7 64-bit-system für MS VS2010? InformationsquelleAutor der Frage Donnovan | 2012-02-10

Beste Möglichkeit zum organisieren von Elementen in einem Spiel?

Anzahl der Antworten 5 Antworten
Sagen wir, ich bin momentan dabei, ein OpenGL-Spiel, dass in C++ viele erstellte Objekte (Gegner, Spieler-Charaktere, items, etc.). Ich Frage mich die beste Art und Weise zu organisieren, da Sie erstellt werden, und zerstört in Echtzeit basierend

Im OpenGL-vertex-Shadern, was ist w, und warum muss ich teilen?

Anzahl der Antworten 1 Antworten
void main(void) { vec4 clipCoord = glModelViewProjectionmatrix * gl_Vertex; gl_Position = clipCoord; gl_FrontColor = gl_Color; vec3 ndc = clipCoord.xyz /clipCoord.w; Also die clipCoord ist nur tun, festen standard-pipeline transformiert. Warum muss ich teilen durch w, und was

Konvertieren Quaternion rotation zu rotation matrix?

Anzahl der Antworten 4 Antworten
Grundsätzlich gegeben quaterion (qx, qy, qz, qw)... Wie kann ich konvertieren, um eine OpenGL-rotation matrix? Ich bin auch daran interessiert, die matrix-Reihe ist "Oben", "Rechts", "Vorwärts" usw... ich habe eine Kamera-rotation in Quaternionen, die ich brauche in

Was ist der effizienteste Weg zu ziehen voxels (Würfel) in opengl?

Anzahl der Antworten 3 Antworten
Ich würde gerne zeichnen voxels durch die Verwendung von opengl, aber es scheint nicht, wie es unterstützt wird. Ich machte einen Würfel zeichnen-Funktion, die hatte 24 Knoten (4 vertices pro Gesicht) aber es fällt die frame-rate, wenn

Übergeben Sie eine Liste der Werte, die fragment-shader

Anzahl der Antworten 4 Antworten
Möchte ich Sie senden eine Liste von Werten in einem fragment-shader. Es ist ein möglichst groß (einige tausend Gegenstände lange) Liste von single-precision floats. Der fragment-shader muss der wahlfreie Zugriff auf diese Liste und ich möchten, aktualisieren

Was genau ist der UP-Vektor in OpenGL die LookAt Funktion?

Anzahl der Antworten 4 Antworten
dies ist im Zusammenhang mit Die LookAt-Ziel Speicherort spielt keine Rolle, ob es sich z = 0 oder z = 1000 oder -1000? Versuchte ich gluLookAt(512, 384, 2000, 512, 384, 0, 0.0f, 1.0f, 0.0f); und die Dinge

Was bedeutet glLoadIdentity() machen in OpenGL?

Anzahl der Antworten 5 Antworten
Ich bin neu in OpenGL und ich bin ein wenig überfordert mit all den random-Funktionen, die ich in meinem code. Sie arbeiten und ich weiß, Wann Sie zu verwenden, aber ich weiß nicht, warum ich Sie brauche

OpenGL-Textur Zu Laden

Anzahl der Antworten 5 Antworten
Abend an alle, Ich bin im Kreise herum hier, aber ich denke, ich bin auf der Suche an den falschen stellen. Meine Frage ist, wie würde ich das laden von Bildern und anwenden auf eine primitiv aus

opengl glutmainloop()

Anzahl der Antworten 4 Antworten
ich habe gerade angefangen mit OpenGL und es scheint, es ist nicht leicht zu verstehen, die Arbeit der glutMainLoop() was passiert wirklich dort? Bleibt es dort nichts zu tun, bis alle der Funktionsaufrufe reagiert? InformationsquelleAutor der Frage

Wie erstellen Sie eine gleichmäßige Kugel mit Dreiecken in OpenGL?

Anzahl der Antworten 2 Antworten
Gibt es eine Formel, erzeugt einen Satz von Koordinaten der Dreiecke, deren Eckpunkte liegen auf einer Kugel? Ich bin wahrscheinlich auf der Suche nach etwas, das etwas tut, ähnlich wie gluSphere. Doch, ich brauche, um die Farbe

OpenGL: Problem mit Render to Texture & Framebuffer-Objekt

Anzahl der Antworten 3 Antworten
Würd ich gern zum Rendern einer Szene auf einer anfangs leeren Struktur. Dazu benutze ich ein Framebuffer-Objekt, auf das lege ich eine leere 2d-textur und depth-buffer. Nach dem einrichten, wie für die Prüfung, ich ziehe einen einfachen

GLSL gl_FragCoord.z-Berechnung und Einstellung gl_FragDepth

Anzahl der Antworten 2 Antworten
So, ich habe einen Hochstapler (der realen geometrie ist ein Würfel, der möglicherweise abgeschnitten, und die Betrüger geometrie ist ein Menger-Schwamm) und ich brauche zu berechnen, ist seine Tiefe. Kann ich berechnen das Ausmaß der Verschiebung im

Unterschied zwischen OpenGL-Dateien glew.h und gl.h/glu.h

Anzahl der Antworten 2 Antworten
Habe ich bauen ein opengl-Programm mit meinem glu-und gl-header-Dateien, die standardmäßig in windows 7 professional edition. Nun, ich habe mir ein Buch gekauft, das beschreibt, OpenGL, game development. Der Autor dieses Buches gesagt, habe ich noch die

Aktualisierung der vertex-Daten in ein VBO (glBufferSubData vs glMapBuffer)

Anzahl der Antworten 1 Antworten
Möchte ich zum aktualisieren eines Objekts die Liste der Scheitelpunkte nach ein VBO erstellt wurde. Ich habe gesehen, beide glBufferSubData und glMapBuffer und Sie beide scheinen ähnliche Dinge tun, das heißt, ich bin jetzt nicht sicher, welche

Wie verwandeln Sie 2D-Welt auf Bildschirm-Koordinaten OpenGL

Anzahl der Antworten 3 Antworten
Zur Zeit arbeite ich an der Umsetzung einer OpenGL-powered-renderer in einem 2D-Spiel-engine. Da die OpenGL-Koordinatenraum ist [-1,1], ich bin ein wenig verwirrt, wie es sollte verbunden werden mit einer Allgemeinen, kartesische 2D-Welt-Koordinaten-system. Sagen wir mal den viewport

GLFW - Fehler beim Öffnen Eines Fensters

Anzahl der Antworten 1 Antworten
Als meine Jagd für ein cross-Plattform-framework/Bibliothek ging in progress, GLFW wurde oft erwähnt. Also, ich beschlossen, es auszuprobieren. Nun, es scheint, als ob ich nicht auch init einem Fenster. :-/ #include #include #include int main(int argc, char

Segmentation fault bei glGenVertexArrays( 1, &vao );

Anzahl der Antworten 4 Antworten
Mein gdb backtrace gibt: (gdb) backtrace #0 0x00000000 in ?? () #1 0x0804a211 in init () at example1.cpp:147 #2 0x0804a6bc in main (argc=1, argv=0xbffff3d4) at example1.cpp:283 Nicht sehr informativ. Eclipse-debugger zumindest lässt mich sehen, dass er halt

ImportError: No module named OpenGL.GL

Anzahl der Antworten 4 Antworten
Ich versuche zu laufen NeHe ' s tutorial hier mit Python 2.7.3, aber Es wirft den Fehler ImportError: No module named OpenGL.GL So, wie behebe ich das? Dies ist der code: from OpenGL.GL import * InformationsquelleAutor der

gluOrtho2D und glViewport

Anzahl der Antworten 1 Antworten
Ich habe ein Objekt definiert in Welt-Koordinaten, sagen wir einen Kreis zentriert am (2,3) mit radius 4. Wenn ich will, den Kreis, um nicht verdreht zu werden, um völlig sichtbar in den Arbeitsbereich so groß wie möglich

OpenGL oder DirectX?

Anzahl der Antworten 6 Antworten
Ich weiß, dies ist wahrscheinlich eine sehr subjektive Frage, aber ich möchte einfach anfangen mit dem, was die einfachste und am schnellsten zu lernen, so dass ich loslegen kann mit einem kleinen Projekt von mir so schnell

Was ist hardware-cursor und wie funktioniert es?

Anzahl der Antworten 3 Antworten
Gibt es jemanden, der erklären kann, wie hardware-cursor arbeitet genau? Wie sieht es mit der Grafik bin ich auf dem Bildschirm zeichnen? Ich bin mit OpenGL zu zeichnen, wie funktioniert die hardware-cursor beziehen sich auf die OpenGL-Grafik?

Wo finde ich das Paket javax.media.opengl?

Anzahl der Antworten 3 Antworten
Brauche ich zum importieren der javax.media.opengl.* Paket. Von Java OpenGL Wiki zu http://jogamp.org/ich bin irgendwie verwirrt welche herunterladen, die ich brauche. Es gibt eine lange Liste von build-downloads hieraber Sie sind alle .7z-Dateien und ich bin auf