Tag: fbo
Framebuffer-Objekt (FBO) ist ein OpenGL-Objekt-Typ, der ermöglicht das Rendern von Texturen oder anderen Benutzer zugewiesen, Bild-Puffer. Versionen von OpenGL, die älter als 3.0 kann Zugriff auf eine version der Erweiterung dieser Funktionalität.
2
Antworten
Erstellte ich 4 Texturen und fügen Sie Sie zu FBO, benannt fbo_texture0 - fbo_texture3. Alle von Ihnen sind erfolgreich erstellt wurde, wie der folgende screenshot: Bild 1 Nun, ich wollte die 5. textur, die gewonnen wird aus
1
Antworten
Ich versuche zur Umsetzung einer motion blur-Effekt in meinem Spiel für android. Nach viel Forschung fand ich, dass der beste Weg das zu tun ist, speichern Sie das Vorherige frame als textur-verwenden der Frame-Buffer-Objekt und render es
1
Antworten
Wenn ich die Größe meines Fensters, ich muss die Größe meiner Texturen, die sind an meinem framebuffer. Ich habe versucht, den Aufruf glTexStorage2D wieder, mit unterschiedlicher Größe-Parameter. Aber das funktioniert nicht. Wie kann ich die Größe der
2
Antworten
Ich bin verwirrt. Verwenden Sie die Framebuffer Object extension (FBO) in OpenGL 1.x-Windows, welches von diesen sollte ich benutzen?: wglGetProcAddress("glGenFramebuffers"); //or wglGetProcAddress("glGenFramebuffersEXT"); Soweit ich sagen kann, aus berichten von Nutzern mit unterschiedlichen hardware einige Treiber unterstützen alle
1
Antworten
Laut ARB_geometry_shader4 ist es möglich, das Rendern einer Szene auf die 6 Flächen eines Würfels Karte mit geometrie-shader und die cube map, befestigt an einem framebuffer-Objekt. Ich will erstellen Sie eine shadow map mit diesem Weg. Allerdings
2
Antworten
Kann ich Pixel Buffer Object (PBO) zum direkten Auslesen der Pixel-Werte (d.h. mit glReadPixels) aus der FBO (also während FBO ist noch angebracht)? Wenn ja, Was sind die Vorteile und Nachteile der Verwendung von PBO mit FBO?
1
Antworten
Ich versuche zu aktivieren mutlisampling und alpha-to-coverage für ein FBO. Mit den Standard-framebuffer, alles, was ich zu tun ist, rufen Sie glEnable(GL_MULTISAMPLE) und glEnable(GL_SAMPLE_ALPHA_TO_COVERAGE). Allerdings bin ich nicht in der Lage zu erreichen den gleichen Effekt mit