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.

Mit OpenGL in Matlab zu bekommen, depth-buffer

Anzahl der Antworten 2 Antworten
Ive gebeten, eine ähnliche Frage vor nicht gelingt, einen direkten Antwort. Könnte jemand Beispielcode zur Verfügung, die für die Gewinnung der depth-buffer der Darstellung eines Objekts in eine Zahl in Matlab? So können sagen, ich laden einer

OpenGL - drawarrays oder drawelements?

Anzahl der Antworten 1 Antworten
Mache ich ein kleines 2D-game demo und von dem, was ich gelesen habe, ist es besser zu nutzen drawElements() zu ziehen, eine indizierte triangle list als mit drawArrays() zeichnen Sie ein nicht indizierter Dreieck-Liste. Aber es scheint

Texturierung ein glutSolidSphere

Anzahl der Antworten 1 Antworten
Muss ich hinzufügen, eine Erd-textur, um ein glutSolidSphere. Das problem ist, dass ich kann nicht herausfinden, wie man die textur dehnen sich über die ganze Kugel und weiterhin in der Lage sein sich zu drehen. Wir aktivieren

GL_DRAW/READ_FRAMEBUFFER vs GL_FRAMEBUFFER?

Anzahl der Antworten 2 Antworten
Habe ich bemerkt, dass es nun die GL_DRAW/READ_FRAMEBUFFER Erweiterungen. Derzeit bin ich einfach mit GL_FRAMEBUFFER und glTextureBarrierNV. Ich habe allerdings nicht festgestellt, dass viel über die LESE - /SCHREIB-extensions und damit einige Fragen stellen. Welche OpenGL-version wurden

JOGL - bewegen der Kamera

Anzahl der Antworten 2 Antworten
Im Gebäude etwas in JOGL und im suchen, um die Kamera zu verschieben, entweder durch die Verwendung der Tastatur oder Maus, es tut nicht viel zur Sache, so lange, wie die Kamera schwenken kann um das Objekt

c++ Zufällige unerklärliche Fehler

Anzahl der Antworten 3 Antworten
Ich bin erstellen einer kinect-Projekt in Visual Studio 2008 mit OpenNi, NITE und OpenGL. Zufällig mal dureing Entwicklung bekomme ich die folgende Fehlermeldung: Fehler Ergebnis 1 zurückgegeben, von 'C:\Program Dateien\Microsoft SDKs\Windows\v6.0A\bin\rc.exe'. Ich habe im internet gesucht-ohne Erfolg.

Kompilieren Einfache statische OpenGL 4.0 Programm mit MinGW, freeglut und glew

Anzahl der Antworten 2 Antworten
Das problem ist im Titel, ich werde versuchen die Liste was ich schon versucht hast und so weiter unten. First off, in meinem Verständnis, um mit OpenGL 4.0 auf windows müssen Sie erweitern und oder zu umgehen,

Speichern der openGL-Kontext als video-Ausgang

Anzahl der Antworten 3 Antworten
Ich bin versucht derzeit, speichern Sie die animation in openGL zu einer video-Datei. Ich habe versucht mit openCV's videowriter aber keinen Vorteil. Ich habe erfolgreich in der Lage, eine Momentaufnahme zu generieren und speichern Sie es als

Setup GLEW + CodeBlocks

Anzahl der Antworten 1 Antworten
Möchte ich GLEW arbeiten mit CodeBlocks und versucht haben, zu bekommen die erste Methode präsentiert, die auf die Website zu arbeiten. Dies ist die Methode, die zum kompilieren von glew statisch in die ausführbare Datei. Aber ich

GLSL-Präprozessor

Anzahl der Antworten 3 Antworten
Ich versuche, herauszufinden, warum die folgenden GLSL-code funktioniert nicht: #ifndef VertexPositionType #define VertexPositionType vec3 #endif in StandardVertexShaderInputs { VertexPositionType ds_VertexPosition; }; vec4 ProjectVertexPosition(in vec4 v); vec4 ProjectVertexPosition(in vec3 v); void main() { gl_Position = ProjectVertexPosition(ds_VertexPosition); } Den

Kompilierung von OpenGL BODEN auf Mac OS X

Anzahl der Antworten 4 Antworten
Wie würde ich link oder kompilieren BODEN (http://lonesock.net/soil.html) in mein C++ - OpenGL-Projekt auf Mac OS X? InformationsquelleAutor weicool | 2009-12-10

Typ 'GLchar' konnte nicht aufgelöst werden

Anzahl der Antworten 2 Antworten
Ich bin mit Eclipse, MinGW, und ich zusammengestellt haben, freeglut und glew und kopiert Bibliotheken, DLLs und header-Dateien in der richtigen Standorte (MinGW/include/GL, MinGW/lib, Windows/SysWOW64). Ich habe auch mit den Bibliotheken (freeglut64, opengl32, glew32, glu32) in Eclipse

OpenGL, wie Sie mit depthbuffer vom framebuffer als die üblichen depth-buffer

Anzahl der Antworten 3 Antworten
Habe ich frame-Puffer, mit Tiefe-Komponente und 4-Farb-Anlagen mit 4 Texturen Ziehe ich ein paar Sachen hinein und lösen Sie den Puffer nach, mit 4 Texturen für fragment-shader (deferred lighting). Später will ich ziehen ein paar mehr Sachen

OpenGL-Beleuchtung problem, wenn die Kamera drehen

Anzahl der Antworten 2 Antworten
Zeichne ich Gebäude in meine Spiel Welt, ich Schatten Sie mit dem folgenden code: GLfloat light_ambient = {0.0f, 0.0f, 0.0f, 1.0f}; GLfloat light_position = {135.66f, 129.83f, 4.7f, 1.0f}; glShadeModel(GL_SMOOTH); glEnable(GL_LIGHT0); glEnable(GL_COLOR_MATERIAL); glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient); glLightfv(GL_LIGHT0, GL_POSITION, light_position);

Wie man VBOs arbeiten mit Python PyOpenGL

Anzahl der Antworten 1 Antworten
Das folgende Python-Programm soll zeichnen Sie ein weißes Dreieck in der rechten oberen Quadranten des Fensters. import pygame from OpenGL.GL import * from ctypes import * pygame.init () screen = pygame.display.set_mode ((800,600), pygame.OPENGL|pygame.DOUBLEBUF, 24) glViewport (0, 0,

glColor färben alle Texturen

Anzahl der Antworten 4 Antworten
Ich bin ziemlich neu in OpenGL so vielleicht die Antwort klar sein. Ich bin derzeit versucht, einen blauen Kreis mit GL_TRIANGLE_FAN in C++. Mein problem ist, dass wenn ich die Farbe mit glColor4f, setzt es alle meine

Wie link OpenGL-Bibliotheken zum Projekt in NetBeans 7.1

Anzahl der Antworten 2 Antworten
Habe ich ein Buch, das lehrt die Grundlagen von OpenGL 3.0 werden jedoch aufgefordert, mich zu integrieren, header-Dateien in mein C++ Projekt. Nun, ich bin mit Netbeans 7.1 und ich habe keine Ahnung, wo Sie suchen oder

"Suche" ein Objekt mit einem Quaternion

Anzahl der Antworten 2 Antworten
So, ich bin versucht derzeit, eine Funktion erstellen, die zwei 3D-Punkte A und B, und geben Sie mir mit der quaternion, die die Drehung erforderlich ist, von Punkt A "nach" Punkt B (so, dass Punkt A ist

Mit OpenGL in Visual Studio 2010 - error LNK2019: nicht aufgelöstes externes symbol _WinMain@16 referenced in function ___tmainCRTStartup

Anzahl der Antworten 3 Antworten
Bin ich der Erstellung dieses OpenGL-Programm in Visual Studio. Ich habe es eingerichtet, richtig, nach dem Lesen zahlreicher Artikel. Habe ich die richtigen Bibliotheken zu linker zusätzliche Abhängigkeiten. Jedoch bin ich immer diese Fehlermeldung: error LNK2019: nicht

Wie kann ich die Ausgabe auf 3D-Bilder zu meinem 3D-TV?

Anzahl der Antworten 2 Antworten
Ich habe einen 3D TV und das Gefühl, dass ich wäre Drückebergerei meiner Verantwortung (als geek), wenn ich nicht zumindest versuchen, es zu machen, zeigen hübsche 3D-Bilder von meiner eigenen Schöpfung! Ich habe eine sehr grundlegende Menge

OpenGL 4.0-textur binden

Anzahl der Antworten 2 Antworten
Ich versuche sich zu binden mehrerer Texturen auf dem Sampler in meinen fragment-shader. Der code zum laden scheint gut zu funktionieren. ATI CodeXL zeigt die textur wird richtig geladen. Allerdings, wenn ich zum binden der Texturen für

C++ OpenGL gluLookAt helfen

Anzahl der Antworten 1 Antworten
Ich habe versucht, verwenden Sie gluLookAt aber ich bin gekommen, über einige Probleme...meine erste ist, was ist die Standard-position der Kamera, immer wenn ich versuche, es zu benutzen, meine ganze Szene scheint sich zu drehen und seitwärts

Programm-Absturz bei glGenVertexArrays nennen

Anzahl der Antworten 3 Antworten
Ich versuche zu lernen, wie die Programmierung in opengl und bin mit dieses tutorial. Tutorial 1 funktioniert einwandfrei, Anleitung, 2 stürzt ab mit return 1. Schlägt es auf dieser: GLuint VertexArrayID; glGenVertexArrays(1, &VertexArrayID); glBindVertexArray(VertexArrayID); Speziell: glGenVertexArrays(1, &VertexArrayID);

Die OpenGl - Berechnung der normalen in Würfel

Anzahl der Antworten 1 Antworten
brauche ich berechnen Sie die normalen der 6 Seiten von cube. Der Würfel bewegt sich mit den Tasten, so, wie Sie die position des cube muss ich wissen, normales Gesicht. Gibt es irgendeine Methode, die helfen, diese

Java-applets mit hardware-beschleunigte 3D-Grafik? OpenGL und/orDirectX

Anzahl der Antworten 7 Antworten
Ich kann nicht finden, eine klare Antwort auf diese Frage mit all meinen googeln. Wenn ich eine web-applet, gibt es eine Bibliothek in Java, die die Vorteile der hardware-beschleunigten Grafik-Treiber auf dem client-Rechner, wie in OpenGL und

OpenGL 3.3 multitexture: GL_TEXTURE1 und nach sind immer schwarz (Nur GL_TEXTURE0 gut funktioniert)

Anzahl der Antworten 1 Antworten
Jede textur nach GL_TEXTURE0 (textur, die auf slot 0) ist schwarz. Fragment shader (Beispiel-code zu überprüfen, die verschiedenen Texturen durch GEWICHTE): #version 330 uniform sampler2D g_ColorTex; uniform sampler2D g_DepthTex; uniform sampler2D g_DofNearBlurTex; uniform sampler2D g_DofDownBlurTex; in vec4

Stichproben aus einer textur in OpenGL ist schwarz

Anzahl der Antworten 1 Antworten
Ich versuche, meine hand auf Grafiken, die nach einem tutorial auf http://en.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_06 Problem: Wenn ich versuche, eine textur für meinen cube, meine Probe ist schwarz. Screenshot: http://puu.sh/2JP1H.jpg (Hinweis: ich set blau = uv.x zum testen meiner UVs)

Line-Streifen-Nachbarschaft mit dem geometrie-shader

Anzahl der Antworten 1 Antworten
So, ich habe versucht, zeichnen Sie einen Zylinder, der einen line strip Nähe primitiven mit dem geometrie-shader und es funktioniert für die 4 Ecken, aber ich will es so machen, dass ich ihn anwenden kann, um mehr

Zeichnen einer Linie mithilfe von GL.LINIEN mit Unity3d

Anzahl der Antworten 1 Antworten
for (int x = 0; x < k; x++) { Debug.DrawLine(mapping[x].first, mapping[x].second); } Debug.DrawLine(_currentNode.Position, movement); Ein paar Anmerkungen : mapping ist ein Wörterbuch mit einem Tupel von Vector3 Koordinaten. die for - Schleife wird verwendet, um das

Beste Weg, um zu erkennen, NaN ' s in OpenGL und Shader

Anzahl der Antworten 2 Antworten
Lief ich in das, was schien, ein mysteriöser bug, dass ich heute morgen das Gefühl, sehr viel Glück zu haben stolperte über eine Lösung sehr schnell. War ich der Division durch einen Zähler zu produzieren Durchschnitt innerhalb

Was ist so anders an OpenGL 3.x?

Anzahl der Antworten 2 Antworten
Ich habe auf der Suche für ein OpenGL Buch in letzter Zeit aufgefallen, dass das OpenGL programming guide (2010) ist veraltet. Was ist so anders an OpenGL 3.x von 2.x? InformationsquelleAutor Stephen Melvin | 2010-08-16

Wie unterstütze ich die verschiedenen OpenGL-Versionen?

Anzahl der Antworten 3 Antworten
Habe ich zwei verschiedene Systeme, eines mit OpenGL 1.4 und eins mit 3. Mein Programm nutzt Shader, die Bestandteil von OpenGL 3 und werden nur unterstützt, als ARB-Erweiterung in der 1.4 Umsetzung. Da kann ich nicht die

Wie effizient Rendern und video-streams mit GPU?

Anzahl der Antworten 5 Antworten
Ich planen, zu entwickeln, ein Werkzeug für Echtzeit-video-manipulation mit C++, Qt und OpenGL. Video-overlay ist keine option, da Shader verwendet werden soll, für-frame-Bearbeitung. Im moment Stelle ich mir folgende Abfolge von Schritten: Video zu decodieren (CPU) Vorverarbeiten

Wie zeichnen Sie ein 2D-Bild mittels OpenGL

Anzahl der Antworten 1 Antworten
Habe ich angefangen zu lernen, OpenGL vor ein paar Tagen, und ich bin vor allem mit Schwerpunkt OpenGL-2D-game-development... Habe ich gelernt, die Grundlagen von OpenGL - Fenster Anlegen, Umgang mit der Tastatur-Eingaben. Was ich nicht finde in

Die Verbesserung der Fenster resize-Verhalten, eventuell durch manuelles einstellen der größere framebuffer Größe

Anzahl der Antworten 1 Antworten
Ich überlegte, mithilfe von glfw in meiner Anwendung, während die Entwicklung auf mac Nach erfolgreichem schreiben ein sehr einfaches Programm zum Rendern eines Dreiecks auf einem farbigen hintergrund, Ich bemerkte, dass, wenn die Größe des Fensters, es

Wie ist die OpenGl Implementierung in ein Betriebssystem?

Anzahl der Antworten 3 Antworten
Geschlossen. Diese Frage muss sich mehr. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Ich bin auf der

C++ + glut + OpenGL + gluSphere nicht alles zeichnen

Anzahl der Antworten 3 Antworten
Ich bin mit GLUT arbeiten mit OpenGL (das würde die Arbeit mit SDL, wenn ich könnte). Und ich brauche, um zu zeichnen Sphäre. Ich bin mit gluSphere aber es geht einfach nicht alles zeichnen. Hier ist meine

Ereignisgesteuerte Programmierung: callback vs Nachricht polling

Anzahl der Antworten 2 Antworten
Habe ich in OpenGL zu Programmieren als C++ - Programmierer, und haben gesehen, zwei primäre Methoden für den Umgang mit event-driven programming: message polling oder callback-Funktionen. Sehe ich, dass die native Win32API verwendet eine callback-Funktion, die ausgelöst

Erhalten Rotationsachse aus rotationsmatrix und translationsvektor in OpenCV

Anzahl der Antworten 2 Antworten
Habe ich ein Schachbrett in zwei Bilder mit einigen Drehwinkel. Können finden Sie den Winkel der Drehung des zweiten Bildes mit Verweis auf erste Bild. Dafür fand ich die rotationsmatrix (3x3) und der translation-matrix (3x1) dieser Objekte.

DirectX und WPF

Anzahl der Antworten 1 Antworten
Ich versuche eine Anwendung zu entwickeln, auf dem der UI-Teil wurde von WPF und der Motor entwickelt mit C++. Ich bin versucht zu Rendern einer Szene mittels DirectX in nativen code, indem man das Fensterhandle von WPF

Plotting-Bibliothek für OpenGL

Anzahl der Antworten 2 Antworten
Ich brauche, um zu zeichnen eine wissenschaftliche Grafik (Z. B. ein Linien-oder Balkendiagramm) und dann render es in meiner Anwendung, die verwendet OpenGL für alle display-Zwecken. Was ist der beste Weg, dies zu tun? Weiß jemand, einer

wie zu verwenden glCopyImage2D

Anzahl der Antworten 4 Antworten
Ich versuche so etwas wie glEnable(texture_2d) glBindTexture glCopyTexImage2D glDisable(GL_TEXTURE_2D); Ich denke glCopyTexImage2D wird nicht funktionieren mit einem nicht-power von Bild zwei, also das ist ein problem; ich habe auch versucht, glReadPixels, aber es ist zu langsam für

OpenGL: Versuch zu einem festen Zylinder mit triangle_fan

Anzahl der Antworten 2 Antworten
Ich versuche zu einem festen Zylinder mit Dreieck-fan. Was ich bisher gemacht habe ist diese: float base = 0.5; float height = 20; float radius = 2.0f; glBegin(GL_TRIANGLE_FAN); for(float j=0; j<=height; j+=0.1) { glVertex3f(0,j,0); for(int i=0; i<360;

OpenGL mit c++ - Klassen

Anzahl der Antworten 3 Antworten
Ich versucht habe, etwas zu schreiben, die lassen mich einfach zu verwalten OpenGL mit Klassen. Nahm ich einen Ansatz, der mit einem Drawable-Klasse [die Formen/etc würde vererben und überschreiben, eine zeichnen-Funktion], und dann mit einer Controller-Klasse zum

glutInitContextVersion() fehlt die glut-Bibliothek

Anzahl der Antworten 3 Antworten
Ich übe mich einige opengl-code, wie auch immer, wenn ich will, zu zwingen, den opengl-Kontext, um eine bestimmte version von opengl durch glutInitContextVersion() es fehlschlägt, Kompilierung und gibt diese Meldung:- Verwendung von nicht deklarierter Bezeichner 'glutInitContextVersion' ich

Warum ist das zeichnen einer 8-bit-textur mit OpenGL Pixel schwarz statt transparent?

Anzahl der Antworten 4 Antworten
OpenGL Setup: glEnable( GL_BLEND ); glBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA ); glEnable( GL_DEPTH_TEST ); glEnable( GL_TEXTURE_2D ); glEnable( GL_CULL_FACE ); glCullFace( GL_BACK ); glClearColor( 0.0, 1.0, 1.0, 1.0 ); Initialisierung der textur: //16x16 X pattern uint8_t buffer[ 16*16 ]

Vertex-Buffer-Objekte (Prozess Löschen) opengl

Anzahl der Antworten 1 Antworten
Wenn soll ich anrufen, glDeleteBuffersARB ? Sollte ich es tun, wenn die Anwendung beendet wird? Kann ich das irgendwie automatisieren den Prozess der Löschung vertex-buffer-Objekt? Zum Beispiel so etwas wie smart_ptr tut. Löschen Sie, wenn es nicht

OpenGL 3.x-Kontext-Erstellung mithilfe SDL2 auf OSX (Macbook Air 2012)

Anzahl der Antworten 3 Antworten
Soweit ich bin mir bewusst, das Macbook Air 2012 unterstützt OpenGL 3.2. Bei der Verwendung von SDL 2.0 zum erstellen des OpenGL-Kontext, aber der Kontext ist nur opengl 2.1. Ist es möglich, für SDL 2.0 zum erstellen

GLSL "in" structs

Anzahl der Antworten 1 Antworten
Darf ich nicht verwenden, eine Struktur mit der in Stichwort, ich bin? Zum Beispiel: struct Rect { float x,y,width,height; }; layout(location = 7) in Rect TexSrc; Ist es schwierig zu Google, aber ich erhalte eine Fehlermeldung, wenn

Kompilierung von OpenGL und GLUT OSX

Anzahl der Antworten 2 Antworten
Ich habe Schwierigkeiten beim kompilieren eines C-Programms mit dem OpenGL und GLUT-frameworks unter Mac OSX. Ich bin gerade erst gestartet und ich habe versucht, führen Sie den code aus diesem tutorial, wie zu installieren OpenGL. http://www.prinmath.com/csci5229/misc/install.html. Hier