<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Framebuffer_Object</id>
	<title>Framebuffer Object - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Framebuffer_Object"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Framebuffer_Object&amp;action=history"/>
	<updated>2026-05-16T18:30:28Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Framebuffer_Object&amp;diff=1391229&amp;oldid=prev</id>
		<title>2001:638:804:2084:41E2:A8E:1A9A:3DE9 am 19. Juli 2019 um 11:07 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Framebuffer_Object&amp;diff=1391229&amp;oldid=prev"/>
		<updated>2019-07-19T11:07:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Als &amp;#039;&amp;#039;&amp;#039;Framebuffer Object&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;FBO&amp;#039;&amp;#039;&amp;#039;) wird eine Erweiterung von [[OpenGL]] bezeichnet, die flexibles und plattformunabhängiges [[Offscreen (Computer)|Offscreen-Rendering]] ermöglicht. Sie ist mit dem [[Render Targets Model]] von [[DirectX]] vergleichbar. Beide Erweiterungen erlauben es nicht nur, im Fenster zu rendern, sondern auch fast alle Grafikoperationen auf [[Textur (Computergrafik)|Texturen]] anzuwenden. Durch Kombination mehrerer solcher Bilder (Texturen) oder unter Anwendung von [[Filter (Bildverarbeitung)|Filtern]] können verschiedenste grafische Effekte erzeugt werden.&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besitzt viele Vorteile gegenüber den vorherigen [[PBuffer]]-Objekten, welche nur durch notwendige &amp;#039;&amp;#039;Context Switches&amp;#039;&amp;#039; beschrieben werden konnten. Dies ist bei FBOs nicht notwendig, was sowohl die Programmierung vereinfacht, als auch Vorteile bei der Geschwindigkeit bringt.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsfälle ==&lt;br /&gt;
FBOs werden hauptsächlich für zwei Schritte verwendet: Bei der &amp;#039;&amp;#039;Nachbearbeitung von gerenderten Bildern&amp;#039;&amp;#039; und bei der &amp;#039;&amp;#039;Zusammenstellung mehrerer Szenen innerhalb eines Bildes&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Im ersten Fall wird das Ergebnis nicht direkt auf dem Monitor ausgegeben, sondern zunächst in ein Framebuffer Object gezeichnet. Auf dieses können dann [[Filter (Bildverarbeitung)|Filter]], [[Pixelshader]], oder ähnliches angewendet werden, um zum Beispiel [[Weichzeichnen|Blur-Effekte]] oder [[Blooming]] zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
Bei der Komposition mehrerer Szenen wird das Bild aus den Ergebnissen vorheriger Berechnungen zusammengesetzt. So ist eine Szene denkbar, bei der außerhalb einer Wohnung eine Kamera angebracht ist. Deren Bild der Außenszene wird in einer Textur gespeichert (&amp;#039;&amp;#039;&amp;#039;Render to Texture&amp;#039;&amp;#039;&amp;#039; oder kurz RTT), welche in einem Raum des Hauses über einen Monitor „geklebt“ wird und es dem Betrachter ermöglicht, ein Bild außerhalb seiner eigenen Umgebung zu sehen. Ein anderes Beispiel ist das Computerspiel [[Portal (Computerspiel)|Portal]], bei dem diese Technologie genutzt wird, um Räume, die durch Portale verbunden sind, darzustellen. Aber auch einfache Spiegelbilder oder [[Lichtbrechung]]en bei Glasobjekten können auf diese Weise realisiert werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://oss.sgi.com/projects/ogl-sample/registry/EXT/framebuffer_object.txt Definition der Erweiterung] auf der Website von [[Silicon Graphics|SGI]].&lt;br /&gt;
* [http://wiki.delphigl.com/index.php/Tutorial_Framebufferobject Verwendung von Framebuffer Objects] in der Programmiersprache [[Borland Delphi|Delphi]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bildsynthese]]&lt;/div&gt;</summary>
		<author><name>2001:638:804:2084:41E2:A8E:1A9A:3DE9</name></author>
	</entry>
</feed>