Unterschied zwischen Bildraum und Objektraum
Bildraum vs. Objektraum
In 3D-Computeranimationsbildern müssen im Frame-Puffer zweidimensionale Arrays in dreidimensionale Daten konvertiert werden. Diese Umwandlung findet nach vielen Berechnungen wie versteckte Oberflächenentfernung, Schattengenerierung und Z-Pufferung statt. Diese Berechnungen können im Bildraum oder im Objektraum durchgeführt werden. Algorithmen, die im Bildraum für die Entfernung versteckter Flächen verwendet werden, sind viel effizienter als Objektraumalgorithmen. Aber Objektraumalgorithmen für die Entfernung versteckter Flächen sind viel funktioneller als Bildraumalgorithmen für dieselben. Die Kombination dieser beiden Algorithmen ergibt die beste Leistung.
Bildraum
Die Darstellung von Grafiken in Form von Raster oder rechteckigen Pixeln ist mittlerweile sehr beliebt. Die Rasterdarstellung ist sehr flexibel, da sie den Bildschirm immer wieder aktualisieren, indem sie die im Bildspeicher gespeicherten Werte übernehmen. Bildraumalgorithmen sind einfach und effizient, da ihre Datenstruktur der des Bildspeichers sehr ähnlich ist. Der am häufigsten verwendete Bildraumalgorithmus ist der Z-Pufferalgorithmus, mit dem die Werte der Z-Koordinate des Objekts definiert werden.
Raumobjektalgorithmen haben den Vorteil, die relevanten Daten zu behalten und aufgrund dieser Fähigkeit wird die Interaktion von 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 Einbeziehung 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 bleibt dabei erhalten, aber im Bildraumalgorithmus wird die einmal erstellte Berechnung später überschrieben.