Die Effizienz von Renderingalgorithmen für komplexe virtuelle 3-D-Szenen hängt oft stark von der Position des Betrachters in der Szene ab. Die Bewertung der Algorithmeneffizienz in einer gegebenen Szene erfolgt daher typischerweise durch die Messungen entlang eines charakteristischen Kamerapfades durch die Szene. Objektive Aussagen über das generelle Verhalten des Algorithmus sind dabei in ihrer Aussagekraft deutlich beschränkt. Ich stelle ein Verfahren vor, das die evaluierte Kenngröße von Renderingalgorithmen, wie die Renderingzeit oder Anzahl durchgeführter Operationen, als positionsabhängige Szeneneigenschaft betrachtet, deren Verteilung durch adaptives Sampling für alle Positionen der Szene angenähert wird. Die statistische Auswertung erlaubt einen direkten, objektiven Vergleich verschiedener Renderingalgorithmen oder Parameterwerte; ihre Visualisierung kann zum Verständnis des Verhaltens von Algorithmen beitragen. Die vorgestellte Technik lässt sich sowohl während der Entwicklung von Renderingalgorithmen als auch zur Vorbereitung von konkreten Anwendungsfällen verwenden. Des Weiteren wird das punktbasierte Progressive-Blue-Surfels-Renderingverfahrenfür die Darstellung hochkomplexer virtueller Szenen vorgestellt. Das Verfahren generiert sortierte Punktfolgen auf der sichtbaren Oberfläche der Geometrie der Szene, so dass jeder Präfix der Folge eine gute Näherung der Geometrie darstellt und die Qualität und Laufzeit durch die Anzahl der dargestellten Punkte fein schrittig eingestellt werden kann. Die Techniken sind in PADrend implementiert, einem Renderingsystem, das speziell für den Entwurf von Renderingalgorithmen entwickelt wurde.
Titelaufnahme
- TitelBewertung von Renderingalgorithmen für komplexe 3-D-Szenen / Claudius Jähn ; Gutachter: Prof. Dr. Friedhelm Meyer auf der Heide, Prof. Dr. Gitta Domik-Kienegger
- Autor
- Beteiligte
- Erschienen
- AusgabeElektronische Ressource
- Umfang1 Online-Ressource (vi, 93 Seiten) : Diagramme
- HochschulschriftFakultät für Elektrotechnik, Informatik und Mathematik, Univ., Dissertation, 2015
- AnmerkungTag der Verteidigung: 25.06.2015
- Verteidigung2015-06-25
- SpracheDeutsch
- DokumenttypDissertation
- URN
- Social MediaShare
- Nachweis
- IIIF
The efficiency of rendering algorithms for complex virtual 3D scenes does not only dependent on the scenes overall properties, but also on the observers position inside the scene. To experimentally evaluate an algorithm, measurements are typically performed along a characteristic camera path. This allows only for a weak assessment of the algorithms general performance even for a fixed scene. I present an approach to represent aspects of an algorithms behavior, like its running time or the number of performed operations, as position dependent scene properties. The properties distribution can be approximated for all positions in the scene using an adaptive sampling technique. A distributions statistical evaluation allows for a direct and objective comparison of different algorithms and parameter values. Its visualization yields intuitive insight into the algorithms behavior. Additionally, I present the point-based Progressive Blue Surfels rendering algorithm for visualizing highly complex virtual scenes. The algorithm places a sorted sequence of points on the visible surface of the scenes geometry, so that every prefix of the points represents a complete approximation of the geometry. By choosing the rendered sequences length, image quality and running time can be adjusted at runtime. The presented techniques are implemented in PADrend, a rendering system specially designed for supporting the process of developing rendering algorithms.
- Das PDF-Dokument wurde 52 mal heruntergeladen.