TU Darmstadt / ULB / TUbiblio

Effiziente Strahlschnittberechnung für Unterteilungsflächen mit Hilfe von View-Dependent-Patches

Cetti, Markus (2007)
Effiziente Strahlschnittberechnung für Unterteilungsflächen mit Hilfe von View-Dependent-Patches.
Technische Universität Darmstadt
Masterarbeit, Bibliographie

Kurzbeschreibung (Abstract)

Das Verfahren der Strahlverfolgung ist im Bereich der realistischen Bildsynthese das am meisten verwendete Verfahren. Es stellt nur relativ abstrakte Anforderungen an die zu verarbeitende Geometrie, wodurch es sich sehr flexibel einsetzen lässt. Letztlich wird jede Verarbeitung von Geometrie auf das Problem der Schnittpunktberechnung zwischen beliebiger Geometrie und Strahlen bzw. Halbgeraden zurückgeführt. Auf der anderen Seite stellen Unterteilungsflächen ein verbreitetes Verfahren zur Modellierung und Beschreibung von Oberflächen dar. Um den Schnitt zwischen einem Strahl und einer Unterteilungsfläche zu berechnen, wird bei allen gängigen Verfahren die Unterteilungsfläche "ausreichend fein" in Polygone unterteilt, üblicherweise Drei- oder Vierecke, mit denen der Strahlschnitt dann direkt durchgeführt werden kann. Dabei steigt die Anzahl der erzeugten Polygone exponentiell mit der Unterteilungstiefe an. Zur Beschleunigung dieses Strahlschnitts wird ein Verfahren vorgestellt, das Unterteilungsflächen durch gebogene Flächenstücke, die View-Dependent-Patches, anstelle von Polygonen annähert. Dies wird erreicht, indem derselbe Oberflächenbereich, der sonst durch eine Vielzahl von Polygonen repräsentiert würde, nur durch wenige gebogene Flächenstücke angenähert wird. Effektiv wird so die durchschnittliche Unterteilungstiefe herabgesetzt, was in der Praxis zu weniger Schnittberechnungen und weniger Speicherverbrauch führt. In the domain of photo-realistic rendering raytracing is the technique most prominent. Having vastly abstract requirements on the handled geometry, raytracing is well suited for miscellaneous applications. Any processing of arbitrary geometry is ultimately reduced to the computation of points of intersection between the geometry and rays. On the other hand subdivision surfaces are a very prominent technique for defining and modelling geometry. All established implementations of subdivision surfaces compute the intersection between a ray and a subdivision surface by approximating the actual surface with a "sufficiently high" amount of polygons, commonly triangles or quadrilaterals. This amount increases exponentially in respect to the number of subdivision-steps. A technique will be presented, in which the computation of such intersections is accelerated by using bended surface patches, so called view-dependent-patches, instead of flat polygons. More precisely a part of a surface that would ordinarily be approximated by a lot of polygons is approximated by just few view-dependent-patches. That way the average subdivision-depth is decreased, which leads to fewer computations of intersections and less memory consumption.

Typ des Eintrags: Masterarbeit
Erschienen: 2007
Autor(en): Cetti, Markus
Art des Eintrags: Bibliographie
Titel: Effiziente Strahlschnittberechnung für Unterteilungsflächen mit Hilfe von View-Dependent-Patches
Sprache: Deutsch
Publikationsjahr: 2007
Kurzbeschreibung (Abstract):

Das Verfahren der Strahlverfolgung ist im Bereich der realistischen Bildsynthese das am meisten verwendete Verfahren. Es stellt nur relativ abstrakte Anforderungen an die zu verarbeitende Geometrie, wodurch es sich sehr flexibel einsetzen lässt. Letztlich wird jede Verarbeitung von Geometrie auf das Problem der Schnittpunktberechnung zwischen beliebiger Geometrie und Strahlen bzw. Halbgeraden zurückgeführt. Auf der anderen Seite stellen Unterteilungsflächen ein verbreitetes Verfahren zur Modellierung und Beschreibung von Oberflächen dar. Um den Schnitt zwischen einem Strahl und einer Unterteilungsfläche zu berechnen, wird bei allen gängigen Verfahren die Unterteilungsfläche "ausreichend fein" in Polygone unterteilt, üblicherweise Drei- oder Vierecke, mit denen der Strahlschnitt dann direkt durchgeführt werden kann. Dabei steigt die Anzahl der erzeugten Polygone exponentiell mit der Unterteilungstiefe an. Zur Beschleunigung dieses Strahlschnitts wird ein Verfahren vorgestellt, das Unterteilungsflächen durch gebogene Flächenstücke, die View-Dependent-Patches, anstelle von Polygonen annähert. Dies wird erreicht, indem derselbe Oberflächenbereich, der sonst durch eine Vielzahl von Polygonen repräsentiert würde, nur durch wenige gebogene Flächenstücke angenähert wird. Effektiv wird so die durchschnittliche Unterteilungstiefe herabgesetzt, was in der Praxis zu weniger Schnittberechnungen und weniger Speicherverbrauch führt. In the domain of photo-realistic rendering raytracing is the technique most prominent. Having vastly abstract requirements on the handled geometry, raytracing is well suited for miscellaneous applications. Any processing of arbitrary geometry is ultimately reduced to the computation of points of intersection between the geometry and rays. On the other hand subdivision surfaces are a very prominent technique for defining and modelling geometry. All established implementations of subdivision surfaces compute the intersection between a ray and a subdivision surface by approximating the actual surface with a "sufficiently high" amount of polygons, commonly triangles or quadrilaterals. This amount increases exponentially in respect to the number of subdivision-steps. A technique will be presented, in which the computation of such intersections is accelerated by using bended surface patches, so called view-dependent-patches, instead of flat polygons. More precisely a part of a surface that would ordinarily be approximated by a lot of polygons is approximated by just few view-dependent-patches. That way the average subdivision-depth is decreased, which leads to fewer computations of intersections and less memory consumption.

Freie Schlagworte: Ray tracing, Subdivision surfaces, Approximation
Zusätzliche Informationen:

56 S.

Fachbereich(e)/-gebiet(e): nicht bekannt
20 Fachbereich Informatik
20 Fachbereich Informatik > Graphisch-Interaktive Systeme
Hinterlegungsdatum: 16 Apr 2018 09:03
Letzte Änderung: 16 Apr 2018 09:03
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen