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.
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
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
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
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
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
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.
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,
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
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
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
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
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
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
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);
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,
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
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
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
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
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
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
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
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);
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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;
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
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
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 ]
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
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
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
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