20.01.2014 Aufrufe

Kapitel 4 - Rendering und Visibilität - ICSY

Kapitel 4 - Rendering und Visibilität - ICSY

Kapitel 4 - Rendering und Visibilität - ICSY

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4.2 Visibilitätsverfahren<br />

Begriff: Kohärenz<br />

„Ausnutzung lokaler Ähnlichkeiten“<br />

§4 <strong>Rendering</strong> <strong>und</strong> Visibilität<br />

Beispiele:<br />

- Flächenkohärenz:<br />

Eigenschaften benachbarter Punkte auf einer Fläche<br />

ändern sich oft nur unwesentlich,<br />

z. B. Farbe<br />

- Tiefenkohärenz:<br />

Die Tiefe z(x,y) auf einer Fläche kann oft inkrementell<br />

berechnet werden<br />

Computergrafik, Visualisierung & CAD-Technologie - SS 2004<br />

AG Graphische Datenverarbeitung <strong>und</strong> Computergeometrie<br />

§4-21<br />

4.2 Visibilitätsverfahren<br />

Back-Face-Culling<br />

§4 <strong>Rendering</strong> <strong>und</strong> Visibilität<br />

Die Entfernung verdeckter Flächen <strong>und</strong> Linien kann sehr<br />

aufwendig sein. Es erweist sich daher als günstig, mit einem<br />

möglichst einfachen Test das Problem möglichst stark zu<br />

vereinfachen, bevor kompliziertere Verfahren eingesetzt<br />

werden.<br />

Einen ebenso einfachen wie wirkungsvollen Ansatz stellt<br />

das Back-Face-Culling dar:<br />

In Abhängigkeit von der Position des Betrachters werden die<br />

Rückseiten <strong>und</strong>urchsichtiger Körper entfernt, da diese naturgemäß<br />

nicht sichtbar sind. Wir entscheiden auf Gr<strong>und</strong> der<br />

Normalen, welche Polygone von uns „wegsehen“, diese werden<br />

nicht mehr dargestellt!<br />

Computergrafik, Visualisierung & CAD-Technologie - SS 2004<br />

AG Graphische Datenverarbeitung <strong>und</strong> Computergeometrie<br />

§4-22<br />

4-11

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!