Hinweis zum Urheberrecht| Allgemeine Informationen | FAQ
Beim Zitieren dieses Dokumentes beziehen Sie sich bitte immer auf folgende URN: urn:nbn:de:hbz:5N-06176

Mathematisch-Naturwissenschaftliche Fakultät - Jahrgang 2005

 

Titel Appearance Preserving Rendering of Out-of-Core Polygon and NURBS Models
Autor Michael Guthe
Publikationsform Dissertation
Abstract In Computer Aided Design (CAD) trimmed NURBS surfaces are widely used due to their flexibility. For rendering and simulation however, piecewise linear representations of these objects are required. A relatively new field in CAD is the analysis of long-term strain tests. After such a test the object is scanned with a 3d laser scanner for further processing on a PC. In all these areas of CAD the number of primitives as well as their complexity has grown constantly in the recent years. This growth is exceeding the increase of processor speed and memory size by far and posing the need for fast out-of-core algorithms. This thesis describes a processing pipeline from the input data in the form of triangular or trimmed NURBS models until the interactive rendering of these models at high visual quality. After discussing the motivation for this work and introducing basic concepts on complex polygon and NURBS models, the second part of this thesis starts with a review of existing simplification and tessellation algorithms. Additionally, an improved stitching algorithm to generate a consistent model after tessellation of a trimmed NURBS model is presented. Since surfaces need to be modified interactively during the design phase, a novel trimmed NURBS rendering algorithm is presented. This algorithm removes the bottleneck of generating and transmitting a new tessellation to the graphics card after each modification of a surface by evaluating and trimming the surface on the GPU. To achieve high visual quality, the appearance of a surface can be preserved using texture mapping. Therefore, a texture mapping algorithm for trimmed NURBS surfaces is presented. To reduce the memory requirements for the textures, the algorithm is modified to generate compressed normal maps to preserve the shading of the original surface. Since texturing is only possible, when a parametric mapping of the surface - requiring additional memory - is available, a new simplification and tessellation error measure is introduced that preserves the appearance of the original surface by controlling the deviation of normal vectors. The preservation of normals and possibly other surface attributes allows interactive visualization for quality control applications (e.g. isophotes and reflection lines). In the last part out-of-core techniques for processing and rendering of gigabyte-sized polygonal and trimmed NURBS models are presented. Then the modifications necessary to support streaming of simplified geometry from a central server are discussed and finally and LOD selection algorithm to support interactive rendering of hard and soft shadows is described.
Inhaltsverzeichnis pdf-Dokument Hier können Sie den Adobe Acrobat Reader downloaden
Komplette Version pdf-Dokument (8 MB) Hier können Sie den Adobe Acrobat Reader downloaden
Video 6-1 zur Seite 68 (20 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 6-2 zur Seite 68 (8 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 8-1 zur Seite 96 (31,5 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 8-2 zur Seite 96 (11 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 9-1 zur Seite 108 (37,5 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 9-2 zur Seite 110 (11,5 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 11-1 zur Seite 135 (28,5 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 12-1 zur Seite 145 (42,5 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 12-2 zur Seite 147 (4,5 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
Video 14-1 zur Seite 159 (28,5 MB) Hier können Sie den DivX-Player mit dem Codec downloaden
© Universitäts- und Landesbibliothek Bonn | Veröffentlicht: 2005