Pixars REYES-Aufsatz von 1987 griff ein Rendering-Problem an, mit dem Brute-Force-Geometrie-Pipelines schlecht zurechtkamen: komplexe Filmszenen mit vielen Oberflächentypen, Texturen und Sichtbarkeitsfällen.
Der clevere Schachzug bestand darin, jedes Objekt nicht mehr als Sonderfall zu behandeln. REYES reduzierte alle Objekte auf Mikropolygone und ließ dann Schattierung und Sichtbarkeit auf dieser gemeinsamen Einheit in dem Koordinatensystem arbeiten, das für die jeweilige Berechnung am besten geeignet war.
Diese Architektur machte beliebig komplexe Modelle handhabbar, weil Lokalität das Paging minimierte, Texturfilterung einfacher wurde und stochastisches Sampling im Bildschirmraum die Sichtbarkeit ohne umständliches Clipping und inverse Perspektivarbeit bewältigte.
Jede Form auf eine winzige gemeinsame Einheit reduzieren
Eine gemeinsame Mikropolygon-Darstellung verlagerte die Komplexität aus den späteren Rendering-Stufen heraus.
Verschiedene Koordinatensysteme wurden dort verwendet, wo sie die Mathematik erleichterten, statt einen einzigen globalen Raum zu erzwingen.
Die Architektur nutzte Lokalität, sodass riesige Szenen in kleinen Teilen verarbeitet werden konnten.
Wenn die Eingaben völlig unterschiedlich sind, finde die gemeinsame Zwischenform, die jede spätere Operation einfach macht.
Der Aufsatz wurde zu einer zentralen Referenz der Computergrafik; OpenAlex führt ihn als Artikel von Pixar-Autoren in ACM SIGGRAPH Computer Graphics von 1987 und verzeichnet 237 Zitierungen.
DEN BELEGEN FOLGEN
Die Quellen
- The Reyes image rendering architecture OpenAlex / ACM SIGGRAPH Computer Graphics · api.openalex.org ·