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.

Unable to locate package GLFW auf Linux Mint

Anzahl der Antworten 3 Antworten
Habe ich versucht zu installieren, GLFW und GLFW3, über Terminal zu installieren sudo apt-get install GLFW sudo apt-get install GLFW3 Immer wenn ich, so bekomme ich Ergebnisse wie Reading package lists... Done Building dependency tree Reading state

glReadPixels GL_DEPTH_COMPONENT und Farbe

Anzahl der Antworten 2 Antworten
Wie man die Tiefe und die Farbe Informationen aus jeder OpenGL? Ich möchte zum speichern einer Tiefe Bild und ein Farbbild auf der Festplatte. Was ich versucht habe ist Folgendes: glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glEnable(GL_DEPTH_TEST); glBegin(GL_POINTS); glColor3f(1.0f,1.0f,1.0f); for(int

textur-mapping ein Trapez mit einer quadratischen textur in OpenGL

Anzahl der Antworten 2 Antworten
Ich versucht habe, zu Rendern GL_QUAD (die ist geformt wie ein Trapez) mit einer quadratischen textur. Ich möchte, um zu versuchen und verwenden Sie OpenGL nur dieses Weg zu ziehen. Jetzt die textur ist immer stark verzerrt

gluProject und 2D-Darstellung

Anzahl der Antworten 2 Antworten
Ich würde gerne die Anzeige eines 2D-Bildes auf einen 2D-Punkt errechnet aus einem 3D-Punkt mit gluProject(). Also ich habe meine 3D-Punkt, ich benutze gluProject, um seine 2D-Koordinaten, dann zeige ich mein Bild an dieser Stelle. Es funktioniert

OpenGL, deaktivieren Sie eine textur-Einheit, glActiveTexture und glBindTexture

Anzahl der Antworten 1 Antworten
Wie schalte ich eine textur-Einheit, verhindern oder zumindest seinen Zustand ändert, wenn ich binden einer textur? Ich bin mit Shadern so gibt es keine glDisable für diese, denke ich nicht. Das problem ist, dass die Kette der

Gebäude glew auf windows mit mingw32

Anzahl der Antworten 3 Antworten
Es ist ein Duplikat, und ich bin sorry about it, aber ich habe keine anderen Optionen, denn ich kann nicht kommentieren, Antworten, und Sie hat nicht mein problem gelöst. Hier ist das original post: Gebäude glew unter

OpenGL: Schnellste Weg zum zeichnen von 2d-Bild

Anzahl der Antworten 1 Antworten
Schreibe ich einen interaktiven Pfad tracer und ich Frage mich, was ist der beste Weg, um zu zeichnen das Ergebnis auf dem Bildschirm in der modernen GL. Ich habe das Ergebnis der rendering gespeichert in ein pixel-buffer,

Bild laden mit openGL, BODEN

Anzahl der Antworten 1 Antworten
Habe ich versucht, eine Menge Beispiele für das laden und anzeigen von Bildern in openGL mit BODEN. während der Ausführung der Quellcode unten, es zeigt nur eine wite quad ohne Bild. Ich versuchte, öffnen Sie ein Bild

opengl rotation problem

Anzahl der Antworten 1 Antworten
kann mir jemand sagen, wie mein Modell drehen auf seine eigene Mitte gehen Schwerkraft an Stelle des default (0,0,0) Achse? und meine rotation zu sein scheint, nur noch Links und rechts nicht 360 Grad.. InformationsquelleAutor noob88 |

Kompilieren minimal GLEW Anwendung unter Cygwin

Anzahl der Antworten 4 Antworten
Betrachten Sie das folgende Programm und versuche zu kompilieren unter Cygwin: #include <GL/glut.h> int main(int argc, char** argv) { glutInit(&argc, argv); glLoadIdentity(); } Kompiliert und läuft einfach gut. -I/usr/include/opengl scheint zu sein, sehr wichtig. g++ -I/usr/include/opengl -I../include/cygwin

Wie mit OpenGL und GLUT in Cygwin

Anzahl der Antworten 1 Antworten
Ich habe versucht, Folgen den Anweisungen von verschiedenen Orten [1][2][3], aber ich bekomme den link-Fehler, wenn Sie versuchen zu verwenden, GLUT und OpenGL in Cygwin. Alles, was ich versuche, gibt mir ein link-Fehler ähnlich: $g++ -Wall -pedantic

Qt-rendering mit OpenGL

Anzahl der Antworten 3 Antworten
Arbeite ich an einem QML Anwendung für ein embedded-Plattform, die enthält ein GridView-widget, das Bilder enthält. Für mich ist es wichtig, dass das scrollen durch die GridView wird glatt und wird nicht stellen Last auf der CPU.

Mit beiden phong und Texturen in glsl

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit meinem Shader. Ich versuchte Texturen und phong-Schattierung, in meinem Spiel verwenden glsl, aber ich kann nicht bekommen, eine gute Wirkung. Ich habe seit der Suche in google für eine lange Zeit, und

Mit Qt ohne openGL

Anzahl der Antworten 1 Antworten
Ich Qt installiert auf Ubuntu und wenn ich versuche zu comiple ein Projekt, meldet es error: cannot find -lGL. Aber ich habe Probleme mit der Installation von openGL-Bibliothek, sodass ich wissen möchte, ob es möglich ist, Qt

GLSL: rotation mit rotation vector?

Anzahl der Antworten 1 Antworten
Ich versuche zu tun, Skelett-animation mit GLSL. Für jeden Knochen, ich habe eine translation(x,y,z) und eine rotation(pitch, roll, yaw), (in Grad). Ich könnte konstruieren eine 4x4-matrix, die für jeden Knochen, aber das würde eine Menge register-Platz in

was ist die fwidth glsl Funktion tatsächlich verwendet?

Anzahl der Antworten 2 Antworten
Jedes mal, wenn ich betrunken durchsuchen, so sehe ich eine unbeantwortete fwidth Frage. Und es macht mich Frage mich, wie es eigentlich gedacht war. Das Lesen der Dokumentation ist es: abs(dFdx(p)) + abs(dFdy(p)). Es ist also nicht

OpenGL-Shader-Version Kompilieren Fehler

Anzahl der Antworten 1 Antworten
Ich habe ein problem beim kompilieren eines einfachen vertex-shader in OpenGL, bekomme ich folgende Fehlermeldungen: Fehler(#106) Versionsnummer nicht unterstützt GL2 Fehler(#279) Ungültige layout-qualifier 'Ort' Ich nehme an, ich muss die falsche version von GL2, aber ich habe

opengl set textur Farbe mit vertex color

Anzahl der Antworten 2 Antworten
Da brauche ich anzeigen, um eine große Anzahl von Etiketten, dass sich unabhängig voneinander bewegen, ich brauche zum Rendern eines Labels in pyglet eine textur (sonst wird die Aktualisierung der vertex-Liste, für jede Glyphe ist zu langsam).

Wie konvertiere ich diese OpenGL makefile von Linux auf Mac OS X?

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren Sie ein OpenGL-Programm auf meinem MacBook und kann nicht herausfinden, wie zu konvertieren, das makefile. CFLAGS= -I/usr/X11R6/include -I/usr/local/include LDFLAGS= -L/usr/X11R6/lib -L/usr/local/lib -lGL -lGLU -lm -lglut BINARIES=q2 all: $(BINARIES) clean: -rm *.o $(BINARIES) q2

C++ OpenGL ein Zimmer

Anzahl der Antworten 1 Antworten
Ich versuche zu zeichnen, ein quadratischer Raum in openGL, und ich habe diese: void drawWalls() { glColor3f(1,0,0); glPushMatrix(); //glRotatef(0,0,0,1); //glScalef(2,1,2); glBegin(GL_QUADS); /* Floor */ glVertex3f(-1,-1,-1); glVertex3f(1,-1,-1); glVertex3f(1,-1,1); glVertex3f(-1,-1,1); /* Ceiling */ glVertex3f(-1,1,-1); glVertex3f(1,1,-1); glVertex3f(1,1,1); glVertex3f(-1,1,1); /* Walls

Wie schaffen viewer for JT 3D Datei format

Anzahl der Antworten 5 Antworten
Ich möchte erstellen Sie eine viewer, die können Ansicht/render JT-Datei-format. Ich weiß, es ist 1 viewer JT2Go aber ich möchte zu erstellen, 1 für meine eigenen, als JT2GO ist nicht open source. Meine Anforderung nicht so hoch

Senden zwei Texturen zu GLSL shader

Anzahl der Antworten 1 Antworten
Beim senden von zwei Texturen, um meine GLSL shader eigentlich nur einmal kommt. Was merkwürdig ist ist die erste textur die ich bind wird für beide Texturen slots in meinem shader. Dies führt mich zu glauben, dass

Mehrere textur-Bilder, die zusammen gemischt werden, auf 3D-Boden

Anzahl der Antworten 6 Antworten
Wie computer-Spiele machen Boden? Ich werde mich mit einer heightmap für geometrie (obwohl ich später optimieren), aber ich Frage mich, was die beste Technik ist, beispielsweise "paint" auf meinem Boden, mit gras fast überall, Schmutz-Pfade hier und

load texture mit opengl und c++

Anzahl der Antworten 1 Antworten
Ich verwendet habe, einen solchen code zu laden .bmp-Datei als textur, und ich möchte ein Rechteck zu füllen(zum Beispiel die auf der rechten Wand mit es) GLuint LoadBMP(const char *fileName) { FILE *file; unsigned char header[54]; unsigned

Kann nicht integer-vertex-Parametern arbeiten in GLSL 1.5

Anzahl der Antworten 2 Antworten
Ich bin mit einer OpenGL 3.2 Zusammenhang mit GLSL 1.5 und für einige Grund-integer-Attribute (Datentyp "int", "uint", ivecX, oder uvecX) immer Lesen als " 0 " in die vertex-shader. Ich bin deklarieren mit: in int name; und

OpenGL-generic-Bild-Leser und GLFW (glfwReadImage, glfwLoadTexture2D) Unterstützung für verschiedene Bild-format

Anzahl der Antworten 2 Antworten
Beim lernen, OpenGL, ich bin auf der Suche nach einem Bild-Leser, die beurteilen können, verschiedene Bild-Typen wie ".png", ".bmp", ".tga", ".dds", .... Mein plan ist zum extrahieren der Parameter, wie height, width, type von der image-Datei und

Anschließen Sphere OpenGL Vertices

Anzahl der Antworten 1 Antworten
Ich versuche zu Rendern eine Kugel in OpenGL mit GL_TRIANGLES. Hier ist ein Bild von dem, was ich bin immer mit dem code unten.. Schlecht Bereich Dies soll zu einer Einheit Sphäre. Habe ich abgeleitet, die die

Tut gl_FragColor tun alles, was gl_FragData nicht?

Anzahl der Antworten 1 Antworten
Als es auf dem zinn sagt: gibt es einen Grund, jemals zu nutzen gl_FragColor statt gl_FragData[0]? Wenn nicht, warum dann nicht gl_FragColor noch vorhanden??? Ist es nur ein Vermächtnis aus einer Zeit, als gl_FragData nicht gäbe? (Ja,

OpenGL/GLSL: Was ist der beste Algorithmus zum Rendern von Wolken/Rauch aus volumetrischen Daten?

Anzahl der Antworten 1 Antworten
Möchte ich zum Rendern der 3D-Volumen-Daten: Dichte(zugeordnet werden kann, die als Alpha-Kanal), Temperatur(zugeordnet werden können, RGB). Derzeit bin ich simulationg maximum-Intensitäts-Projektion, z.B.: rendering der meisten dicht/opaque pixels am Ende.Aber diese Methode verliert die Tiefenwahrnehmung. Ich würde gerne

Warum ist das glsl shader verursacht eine "Ungültiger Vorgang", wenn Sie versuchen, das Programm zu verwenden?

Anzahl der Antworten 1 Antworten
Ich überprüfe die logs und alles kompiliert einwandfrei. Der shader sieht wie folgt aus: Vertex: #version 330 core layout(location = 0) in struct InData { vec3 position; vec4 color; } inData; out struct OutData { vec3 position;

Opengl 64-bit-windows

Anzahl der Antworten 3 Antworten
Ich versuche zu installieren opengl auf windows 8 64-bit-Maschine habe ich nicht gefunden, alle Bibliotheken mit gl.h-glu.h-Dateien, die ich gefunden glut-Bibliotheken/Header...,Durch einige stack-überlauf Beiträge kam ich zu wissen, dass opengl ist ein Teil von windows ist, dann

So finden Sie die richtige rotation von einem Vektor zu einem anderen?

Anzahl der Antworten 4 Antworten
Habe ich zwei Objekten, und jedes Objekt hat zwei Vektoren: normalen-Vektor up-Vektor Wie auf diesem Bild: Up-Vektor steht senkrecht zur normalen-Vektor. Jetzt möchte ich die einmalige rotation von einem Objekt zum anderen, wie zu tun? Habe ich

glew32.dll run time error

Anzahl der Antworten 2 Antworten
Habe ich erfolgreich kompiliert mein OpenGL Programm in Microsoft Visual C ++ 2008, Aber ich bin immer ein Run time error wie folgt "Diese Anwendung konnte nicht gestartet werden, da glew32.dll wurde nicht gefunden. Re-Installation der Anwendung

OpenGL: wie trennen und löschen Puffer richtig

Anzahl der Antworten 1 Antworten
Im lernen von opengl und schrieb ein einfaches Programm, das verwendet buffer-Objekt(Farben,Positionen, normalen, element-Indizes) zum zeichnen einer Form wie unten. Auch mit dem löschen und unverbindlich, GPU monitor-Programm zeigt zunehmende Speicherauslastung nach jedem button-Klick. Speicher wird nur

Was bedeutet glutTimerFunc() eigentlich?

Anzahl der Antworten 1 Antworten
Wenn ich die folgende Schleife als Teil meiner OpenGL-Programm: void Loop(int state) { glutPostRedisplay(); glutTimerFunc(1, Loop, 0); } Dann, mein Programm läuft einwandfrei, und ich bin in der Lage, um die Kamera zu bewegen, um die Szene

Wie zeichnet man einen einzigen pixel in OpenGL?

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen, wie man ein einzelnes weißes pixel an einer Koordinate, sagen (100,200)? Ich bin mit GLUT und bisher haben herausgefunden, wie man öffnen Sie ein leeres Fenster. Sobald ich herausfinden, wie zeichnen von Pixeln,

ist es möglich, erstellen Sie eine Feste Größe glut-Fenster?

Anzahl der Antworten 2 Antworten
ist es möglich, erstellen Sie eine Feste Größe Fenster mit glut, so dass alle änderungen mit dem-Fenster-Abmessungen werden nicht berücksichtigt. ist es ein bisschen zu spät für mich, den Wechsel zurück zu SDL oder ähnliches. "es ist

Wie visualisieren Sie eine Tiefe textur in OpenGL?

Anzahl der Antworten 3 Antworten
Arbeite ich an einem shadow mapping-Algorithmus, und ich möchte zu debug-tiefen-map, die es erzeugt auf seiner ersten Durchgang. Jedoch, Tiefe Texturen scheinen nicht ordnungsgemäß gerendert, um den viewport. Gibt es einen einfachen Weg zur Anzeige von Tiefe,

Wie, um zu bestimmen, eine OpenGL-textur-Größe in Texel?

Anzahl der Antworten 2 Antworten
Ich weiß, dies ist eine so triviale Frage, aber ich habe nicht gefunden, alle Informationen, die zu helfen scheint, ab glGet()'s Dokumentation. Ich bin mit meinen Texturen sprites, so ist es entscheidend, dass ich den überblick behalten,

glGenBuffers() Absturz mit "Segmentation fault". (C++/GLFW/GLEW)

Anzahl der Antworten 1 Antworten
So, in meinem Projekt verwende ich eine separate Klasse zu erstellen Buffern Buffer.cpp. Hier ist der Konstruktor #define GLEW_STATIC #define GLEW_NO_GLU #define GLFW_NO_GLU #include "GL/glew.h" #include "GL/glfw.h" Buffer::Buffer(GLenum _type, const void *data, GLsizei _size, GLenum usage) :

OpenGL-Java-VBO

Anzahl der Antworten 3 Antworten
Ich bin mit der LWJGL - und Zeichnungs-Würfel mit glBegin/glEnd, aber ich habe gehört, diese Methode ist sehr ineffizient und sollte ich beginnen mit VBOs. Ich habe keine Ahnung, wie das funktioniert. Ich will draw cubes in

GLSL 4.1 mit gl_ModelViewProjectionMatrix

Anzahl der Antworten 1 Antworten
Arbeite ich an einem glsl-shader-Programm als Teil eines plugin, das läuft in einem "closed-source" - Anwendung. Die Anwendung (maya) ist, geschrieben unter Benutzung von opengl 2.1, aber unsere Grafikkarten unterstützen opengl/glsl 4.1 und will ich mit Tesselation

gldrawpixel rgb-Wert aus einem array

Anzahl der Antworten 2 Antworten
Ich habe ein dreidimensionales array unsigned int window_RGBData[3][640][480]; void display(){ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glDrawPixels(window_Width,window_Height,GL_RGB,GL_UNSIGNED_INT, window_RGBData); glutSwapBuffers(); } es nur zeigt mir einen schwarzen Bildschirm, egal, was die Werte im array. Das array ist wie dieser, dimension 1

Was ist der Punkt der matrix-stack in OpenGL?

Anzahl der Antworten 5 Antworten
Warum sollte ich Sie verwenden OpenGL matrix stack (im Gegensatz zu wickeln meine eigene matrix-Klasse und nur mit diesem)? Ich bin mir nicht wirklich sicher, warum es ist so kompliziert für so eine einfache Aufgabe. Es gibt

Laden Sie ein Bild mit FreeImage

Anzahl der Antworten 3 Antworten
Ich versuche zu Folgen, eine OpenGL-tutorial, aber das tutorial verwendet BODEN (was bei mir nicht funktioniert) und ich benutze FreeImage. Könnten Sie mir sagen, warum mein code nicht funktioniert? Tutorial-code: //Load texture GLuint tex; glGenTextures(1, &tex); int

nicht finden können -lglew für opengl in ubuntu

Anzahl der Antworten 2 Antworten
Habe ich bereits installiert libglew und die dev aber immer noch nicht finden können -glew beim kompilieren /usr/bin/ld: cannot find -lglew collect2: error: ld returned 1 exit status zudem habe ich im code geschrieben wie #include<GL/glew.h> #pragma

QGLWidget und schnell offscreen-rendering

Anzahl der Antworten 2 Antworten
Ist es möglich zu Rendern völlig offscreen in einer QGLWidget mit Qt ohne die Notwendigkeit, Sie zu streichen, die Szene zu Bildschirm und vermeiden so völlig die Puffer flip auf dem monitor? Muss ich speichern jeden frame

Was die OpenGL-Koordinaten sind? Ignorieren OpenGL-Fenster Größe

Anzahl der Antworten 2 Antworten
Ich habe gerade den Versuch gestartet zu folow einfachen "ziehen-cube" openGl tutorial. Nach dem endgültigen Sieg über erste OpenGL zu arbeiten, ich habe noch sehr veird Ergebnisse. Mein problem ist, dass die Objekte neigen dazu, um die

OpenGL Shading Language Verschiedenen Arten von Variablen (Qualifier)

Anzahl der Antworten 3 Antworten
Ich habe das schreiben von Programmen mit OpenGL. Vor kurzem habe ich angefangen zu lernen, OpenGL Shading Language. Ich bin ein Neuling; also bitte ausführliche Antworten. Meine Fragen sind: Was sind die verschiedenen Arten von Variablen (Qualifier)

OpenTK (OpenGL) in VB .NET

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen, wie man openGL in VB .NET-Umgebung, und es scheint, dass das Tao-framework oder OpenTK wird empfohlen, mit OpenTK, die eine höhere Empfehlung, so dass ist, was ich beschloss zu versuchen, mit. Da bin