Bildraum gegen Objektraum
In 3D müssen Computeranimationsbilder im Bildpuffer gespeichert werden, um zweidimensionale Arrays in dreidimensionale Daten umzuwandeln. Diese Konvertierung erfolgt nach vielen Berechnungen wie Entfernen verborgener Oberflächen, Schattenerzeugung und Z-Pufferung. Diese Berechnungen können im Bildraum oder im Objektraum durchgeführt werden. Algorithmen, die im Bildraum zum Entfernen verborgener Oberflächen verwendet werden, sind viel effizienter als Objektraumalgorithmen. Objektraumalgorithmen zum Entfernen versteckter Oberflächen sind jedoch viel funktionaler als Bildraumalgorithmen für dieselbe. Die Kombination dieser beiden Algorithmen liefert die beste Ausgabe.
Bildraum
Die Darstellung von Grafiken in Form von Raster- oder rechteckigen Pixeln ist mittlerweile sehr beliebt. Die Rasteranzeige ist sehr flexibel, da sie den Bildschirm ständig aktualisiert, indem sie die im Bildspeicher gespeicherten Werte übernimmt. Bildraumalgorithmen sind einfach und effizient, da ihre Datenstruktur der des Bildpuffers sehr ähnlich ist. Der am häufigsten verwendete Bildraumalgorithmus ist der Z-Puffer-Algorithmus, mit dem die Werte der Z-Koordinate des Objekts definiert werden.
Objektraum
Weltraumobjektalgorithmen haben den Vorteil, dass die relevanten Daten erhalten bleiben, und aufgrund dieser Fähigkeit wird die Interaktion des Algorithmus mit dem Objekt einfacher. Die Berechnung für die Farbe erfolgt nur einmal. Objektraumalgorithmen ermöglichen auch die Schattenerzeugung, um die Tiefe der dreidimensionalen Objekte auf dem Bildschirm zu erhöhen. Die Integration dieser Algorithmen erfolgt in Software und es ist schwierig, sie in Hardware zu implementieren.
Was ist der Unterschied zwischen Bildraum und Objektraum? • Bildraumalgorithmen sind viel effizienter als Objektraumalgorithmen • Objektraumalgorithmen sind viel funktionaler als Bildraumalgorithmen • Die Farbberechnung in Objektraumalgorithmen wird nur einmal durchgeführt und von dieser beibehalten. Im Bildraumalgorithmus wird die einmal durchgeführte Berechnung jedoch später überschrieben. |