Painter's Algorithmus

Painter's Algorithmus
Zuerst werden die Berge gezeichnet, dann der Boden und zuletzt die Bäume

Der Maleralgorithmus (engl. painter's algorithm) ist eine einfache Lösung des Sichtbarkeitsproblems in der 3D-Computergrafik. Bei der Darstellung einer dreidimensionalen Szene auf einer zweidimensionalen muss häufig entschieden werden, welche Polygone sichtbar und welche verdeckt sind.

Der Name Maleralgorithmus ist eine Anspielung auf einen Maler, der die entfernten Objekte einer Szene zuerst zeichnet und sie dann mit den näher gelegenen übermalt. Entsprechend kann der Algorithmus in der Implementierung einer computergrafischen Anwendung eingesetzt werden: Zuerst werden alle Polygone ihrer Tiefe nach sortiert (Tiefensortierung, engl. depth sort) und dann werden sie der Reihenfolge nach gezeichnet. Durch das Überzeichnen der Bildanteile, die normalerweise nicht sichtbar sind, wird das Sichtbarkeitsproblem gelöst.

Woran der Maleralgorithmus scheitert

Diese Verfahrensweise führt zu etlichen Problemen. Was passiert, wenn Polygon A teilweise Polygon B, B teilweise C und C wiederum teilweise A überschneidet? Es kann nicht mehr entschieden werden, welches Polygon vor welchem liegt. Ein ähnlicher Fall liegt vor, wenn sich zwei Polygone gegenseitig im dreidimensionalen Raum überschneiden. In solchen Fällen muss mindestens eines der betroffenen Polygone unterteilt werden, damit die Sortierung möglich ist und der Maleralgorithmus ein korrektes Ergebnis liefert.

Ein anderes Problem ist, dass der Maleralgorithmus ineffizient ist, weil der Computer die Intensitäten aller Punkte eines Polygons berechnen muss, auch wenn das Polygon in der endgültigen Szene gar nicht sichtbar ist.

Diese und andere Probleme mit dem Maleralgorithmus führten zur Entwicklung des Z-Buffers, der als logische Weiterentwicklung des Maleralgorithmus betrachtet werden kann. Durch die Verwendung eines Z-Buffers müssen die Objekte nicht mehr in der Reihenfolge ihrer Tiefe gerendert werden.


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Depth-Sort-Algorithmus — Der Depth Sort Algorithmus (englisch wörtlich „Tiefensortierungs Algorithmus“) ist in der Computergrafik ein Algorithmus zur Verdeckungsberechnung. Er wurde 1972 von den Brüdern Martin E. Newell und Richard G. Newell sowie Tom Sancha vorgestellt …   Deutsch Wikipedia

  • Maler-Algorithmus — Zuerst werden die Berge gezeichnet, dann der Boden und zuletzt die Bäume Der Maleralgorithmus (engl. painter s algorithm) ist eine einfache Lösung des Sichtbarkeitsproblems in der 3D Computergrafik. Bei der Darstellung einer dreidimensionalen… …   Deutsch Wikipedia

  • Liste der Erfinder — Dies ist eine Liste von Erfindern, die die Welt mit ihren Erfindungen bereichert haben. Ein Erfinder ist jemand, der ein Problem erkannt hat, es gelöst und mindestens einmal damit Erfolg gehabt hat. Er muss nicht der erste gewesen sein; eine… …   Deutsch Wikipedia

  • Computerkunst — Digitale Kunst oder Digitalkunst, oft gleichbedeutend mit Computerkunst gebraucht, sind im allgemeinen Sprachgebrauch Sammelbegriffe für Kunst, die digital mit dem Computer erzeugt wird. Im engeren Sinn ist es Kunst, die nur durch die… …   Deutsch Wikipedia

  • Digitalarts — Digitale Kunst oder Digitalkunst, oft gleichbedeutend mit Computerkunst gebraucht, sind im allgemeinen Sprachgebrauch Sammelbegriffe für Kunst, die digital mit dem Computer erzeugt wird. Im engeren Sinn ist es Kunst, die nur durch die… …   Deutsch Wikipedia

  • Digitalkunst — Digitale Kunst oder Digitalkunst, oft gleichbedeutend mit Computerkunst gebraucht, sind im allgemeinen Sprachgebrauch Sammelbegriffe für Kunst, die digital mit dem Computer erzeugt wird. Im engeren Sinn ist es Kunst, die nur durch die… …   Deutsch Wikipedia

  • GFX — Digitale Kunst oder Digitalkunst, oft gleichbedeutend mit Computerkunst gebraucht, sind im allgemeinen Sprachgebrauch Sammelbegriffe für Kunst, die digital mit dem Computer erzeugt wird. Im engeren Sinn ist es Kunst, die nur durch die… …   Deutsch Wikipedia

  • Graphic Effects — Digitale Kunst oder Digitalkunst, oft gleichbedeutend mit Computerkunst gebraucht, sind im allgemeinen Sprachgebrauch Sammelbegriffe für Kunst, die digital mit dem Computer erzeugt wird. Im engeren Sinn ist es Kunst, die nur durch die… …   Deutsch Wikipedia

  • Graphical Effects — Digitale Kunst oder Digitalkunst, oft gleichbedeutend mit Computerkunst gebraucht, sind im allgemeinen Sprachgebrauch Sammelbegriffe für Kunst, die digital mit dem Computer erzeugt wird. Im engeren Sinn ist es Kunst, die nur durch die… …   Deutsch Wikipedia

  • Softwarekunst — Digitale Kunst oder Digitalkunst, oft gleichbedeutend mit Computerkunst gebraucht, sind im allgemeinen Sprachgebrauch Sammelbegriffe für Kunst, die digital mit dem Computer erzeugt wird. Im engeren Sinn ist es Kunst, die nur durch die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”