Adaptive sampling and tessellation for displacement mapping hardware

DSpace Repository

Show simple item record

dc.contributor.advisor Straßer, Wolfgang de_DE
dc.contributor.author Hirche, Johannes de_DE
dc.date.accessioned 2004-12-10 de_DE
dc.date.accessioned 2014-03-18T10:13:42Z
dc.date.available 2004-12-10 de_DE
dc.date.available 2014-03-18T10:13:42Z
dc.date.issued 2003 de_DE
dc.identifier.other 115141200 de_DE
dc.identifier.uri http://nbn-resolving.de/urn:nbn:de:bsz:21-opus-14986 de_DE
dc.identifier.uri http://hdl.handle.net/10900/48691
dc.description.abstract In this thesis, new algorithms and architectures are presented for the acquisition and rendering of displacement maps. Displacement mapping is a popular rendering technique commonly found in commercial rendering packages, it modifies the surface of an otherwise flat triangle by displacing its points according to a height field, giving the impression of a structured surface. Although widely used in software renderers for many years, hardware accelerated rendering was long missing, because of the diculties involved. The main focus of this work is on adaptively rendering techniques, especially adaptively tessellating triangular meshes to improve rendering performance and reduce bandwidth requirements. Following a general definition of displacement maps, possible sources of displacement maps are presented and examples are given. To allow adaptive tessellation, sophisticated sampling techniques are required, and multiple sampling strategies are described and compared with respect to quality and ease of implementation. The presented strategies range from locally defined geometry tests to image-based methods like edge-detection. Possible modifications to available graphics hardware pipelines are discussed to enable support for adaptive tessellation with as little modifications as possible. With the latest generation of commodity graphics chips, it has become possible to approximate displacement mapping by a variation of ray-casting. Sample implementations are given and compared to other approaches, implemented on the same hardware platform. en
dc.description.abstract In dieser Arbeit werden neue Verfahren und Architekturen zur Erzeugung und Darstellung von Displacement-Maps vorgestellt. Das Displacement-Map Verfahren ist eine populäre Technik zur Darstellung von Oberflächenstrukturen die in kommerziellen Programmpaketen zur Bilderzeugung Verwendung findet. Bei diesem Verfahren wird die Erscheinung eines sonst flachen Dreiecks durch Verschieben von Punkten der Oberfläche wie in einem Höhenfeld vorgegeben modifizert, um den Eindruck einer fein strukturierten Oberfläche zu erwecken. Obwohl es in Programmpaketen zur Bilderzeugung bereits breite Verwendung gefunden hat, gab es lange Zeit keinerlei Beschleunigung durch dedizierte Hardwareentwicklungen, hauptsächlich bedingt durch die Komplexität der notwendigen Berechnungen. Das Hauptaugenmerk dieser Arbeit ruht auf adaptiven Verfahren, besonders der adaptiven Triangulierung von Dreiecksnetzen, um die Darstellungsgeschwindigkeit zu erhöhen und die notwendige Bandbreite zu reduzieren. Nach einer genaueren Definition von Displacement-Maps werden Verfahren zu ihrer Generierung aus unterschiedlichen Ausgangsdaten vorgestellt. Für die adaptiven Verfahren sind ausgeklügelte Abtastverfahren nötig. Verschiedene Verfahren werden vorgestellt und in Hinsicht auf Qualität und Komplexität einer Implementierung verglichen. Die vorgestellten Verfahren reichen von lokalen Geometrietests, hin zu bildbasierten Verfahren, wie beispielsweise Kantendetektion. Erweiterungen für aktuell erhältliche Graphikprozessoren auf Basis von NVidia NV3X oder ATI Radeon R3X0 zur adaptiven Triangulierung von Dreiecksnetzen werden vorgestellt, die möglichst geringfügige Änderungen am bestehenden Aufbau benötigen. Diese neueste Generation von kommerziell erhältlichen Graphikprozessoren erlaubt es, eine Approximation von Displacement-Mapping mittels Strahlverfolgungsverfahren durchzuführen. Es werden Beispielimplementierungen vorgestellt und mit anderen Ansätzen, die auf der gleichen Zielarchitektur arbeiten, verglichen. de_DE
dc.language.iso en de_DE
dc.publisher Universität Tübingen de_DE
dc.rights ubt-podok de_DE
dc.rights.uri http://tobias-lib.uni-tuebingen.de/doku/lic_mit_pod.php?la=de de_DE
dc.rights.uri http://tobias-lib.uni-tuebingen.de/doku/lic_mit_pod.php?la=en en
dc.subject.classification Graphik-Hardware , Dreiecksnetz , Textur-Mapping , Rendering de_DE
dc.subject.ddc 004 de_DE
dc.subject.other Displacement Mapping de_DE
dc.subject.other Displacement Mapping en
dc.title Adaptive sampling and tessellation for displacement mapping hardware en
dc.title Adaptive Abtastung und Tesselliereung für Displacement Mapping Hardware de_DE
dc.type PhDThesis de_DE
dcterms.dateAccepted 2003-12-17 de_DE
utue.publikation.fachbereich Sonstige - Informations- und Kognitionswissenschaften de_DE
utue.publikation.fakultaet 7 Mathematisch-Naturwissenschaftliche Fakultät de_DE
dcterms.DCMIType Text de_DE
utue.publikation.typ doctoralThesis de_DE
utue.opus.id 1498 de_DE
thesis.grantor 17 Fakultät für Informations- und Kognitionswissenschaften de_DE

Dateien:

This item appears in the following Collection(s)

Show simple item record