Non-Photorealistic Rendering



Ähnliche Dokumente
Non-Photorealistic Rendering

NPR NON-PHOTOREALISTIC-RENDERING

How to make a PIXAR movie

1. Sichtbarkeitsproblem beim Rendern einer dreidimensionalen Szene auf einer zweidimensionalen

Fakultät für Informatik. Non-Photorealistic Rendering

Non-Photorealistic Rendering

hand-out perspektive photoshop

Terrain-Rendering mit Geometry Clipmaps

Advanced Rendering Interior Szene

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Big-Data-Visualisierung über Geo-Daten mit SQL-Server & Power BI. Robert Schulz, PhD Consultant für Datenmanagement bei ergon Datenprojekte GmbH

SolarWinds Engineer s Toolset

Darstellende Geometrie Übungen. Tutorial. Übungsblatt: Perspektive - Rekonstruktion

3 2D Zeichnungen. 3.1 Grundsätzliches

Optik: Teilgebiet der Physik, das sich mit der Untersuchung des Lichtes beschäftigt

E-Detailing Toolbox. Präsentation, 5. Februar 2013

P2P-Netzwerke für dynamische 3D-Szenen

Computer-Graphik I Transformationen & Viewing

RealdarstellungenGründe für Realdarstellungen:

Jörn Loviscach Hochschule Bremen

Computer Graphik I Intro

Gerenderte Produktanimation mit Creo bzw. Pro/ENGINEER. Für Montage, Fertigung, Marketing und andere Einsatzbereiche

Sculpting und Painting in Maya. Fabian Wilpert 1

Teil 1: Modellierung. Einleitung. 3D Szene Inhalt. Objekte und ihre Beschreibung

Big Data Projekte richtig managen!

Text-Bild-Link-Editor

Interactive Visual Computing (IVC) Computergrafik und Bildsynthese (CGB)

Hochschule Bremen

Computer Graphik II Tesselierung impliziter Kurven und Flächen

Statistik Augsburg interaktiv

Professur für Betriebswirtschaftslehre, insbesondere Verkehrsbetriebslehre und Logistik. GIS Tutorium

Innovation warum? Wenn wir nicht innovativ sind. Forschung ein Indikator. Kurz: Innovation ist entscheidend für Wachstum, Beschäftigung & Wohlstand

Linienland, Flächenland und der Hyperraum Ein Ausflug durch die Dimensionen

HOW TO Heat Mapping mit EasyMap

Lattice3D Studio Corel Edition vs. Lattice3D Studio CAD Corel Edition

THREAD ARCS: An Thread Visualization

Softwareprojekt Spieleentwicklung

Zeichen bei Zahlen entschlüsseln

Augmented Reality als moderne Darstellungsform für Geodaten

3. Drucken und Exporte

Elementare Bildverarbeitungsoperationen

Arbeiten mit dem Geometrieprogramm GeoGebra

computer graphics & visualization

3D Visualisierung und Analyse in ArcGIS GV esriuserforum 2012

Bildrekonstruktion & Multiresolution

Gegeben ist die Funktion f durch. Ihr Schaubild sei K.

Einfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7)

otografie Fröbus-digital Virtual Drive Flight Path Web-

Comenius Schulprojekt The sun and the Danube. Versuch 1: Spannung U und Stom I in Abhängigkeit der Beleuchtungsstärke E U 0, I k = f ( E )

Wasserfall-Ansätze zur Bildsegmentierung

RTT DeltaGen Suite. Materialeinstellungen für OpenGL, RTT RealTrace & Global illumination. Copyright 2010 by Realtime Technology AG

Falten regelmäßiger Vielecke

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.

kornelia rath space 277 matrikelnummer portfolioass finale digitale darstellungsmethoden ss 2010 chair_it

DAUERHAFTE ÄNDERUNG VON SCHRIFTART, SCHRIFTGRÖßE

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)

Rendering: Lighting & Shading

Kurs Photoshop. Lehrplan zum

bea CORPORATE DESIGN MANUAL Stand: Mai 2015

Die aktuelle Entwicklung des GeoService-Portals. Analyse- und Auswertefunktionen

BASIS Karten, WEA-Katalog, Projektierung, Objekte etc.

Strom in unserem Alltag

Basteln und Zeichnen

WebView -Mit ArcView und ArcGIS ins Internet

Ob Altbau, Neubau,»Traumhäuser«oder Gewerbeobjekte: mit 3D-Visualisierung werden Immobilien rundum emotional erlebbar...

Revit Modelle in der Cloud: Autodesk 360 Mobile

Hochschule Karlsruhe Klausur EAI Prof. Dr. Christian Pape. Klausur EAI WS 05/06. Note: Bearbeitungszeit 90 Minuten Keine Hilfsmittel

Winkelmessen und Gehrungen schneiden in der Praxis

Illustrative Medizinische Visualisierung

Stellen Sie das Projekt Druckluftmotor auf aktuell. Öffnen Sie die Baugruppe Druckluftmotor.

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

1 Einleitung. Lernziele. Diagramme zur Visualisierung von Daten erstellen. Diagramme formatieren Lerndauer. 4 Minuten.

5. Lineare Funktionen

Thema: Winkel in der Geometrie:

Tess TeSign nutzen mit App's"! iphone und Bria Informationen zur Nutzung

ACDSee Pro 3-Tutorials: Schnelle Korrekturen mit dem Beleuchtungstool

Grundlagen geometrisches Zeichnen - CAD. E1: Grundlagen des geometrischen Zeichnens (14)

Inhalt. Seite 4... Am Anfang: Fotos, Fotos, Fotos-Referenzmaterial. Seite 4... Modellieren, texturieren und beleuchten

Chancen und Möglichkeiten der Nutzung von Augmented Reality Technologien im Industrie 4.0 Umfeld Vortrag auf dem Karlsruher Entwicklertag 2015

"rendern" = ein abstraktes geometrisches Modell sichtbar machen

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Um Übergänge, Ein- und Ausblendung zu gestalten, kann man hier eine Leere vor oder nach einem Clip einfügen. Ein Clip ist ein einzelner Film.

Microsoft Windows PowerShell v3.0/4.0

Wiederkehrende Bestellungen. Tipps & Tricks

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

Animation ist das Erzeugen von Filmen mit Hilfe der Computergrafik. Objekte bewegen sich hierbei oder Beleuchtung, Augpunkt, Form,... ändern sich.

IMW - Institutsmitteilung Nr. 37 (2012) 79

Plug-In PCB-Investigator: Mit 3D Export Catia/Solidworks original Catia- und Solidworks-Elemente aus Leiterplattendaten erzeugen.

Fassade. Objektbasiertes Strukturmuster. C. Restorff & M. Rohlfing

hahn media fotografie + print Guten Tag,

Contract Creator the future of legal service *

Anwendertreffen 20./21. Juni

Diplom Informatik Anwender 1 SIZ

Institut für Informatik Visual Computing SE Computational Photography

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

ECDL 2007 Modul 3 MS Word 2007

BROTTEIG. Um Brotteig zu machen, mischt ein Bäcker Mehl, Wasser, Salz und Hefe. Nach dem

Nützliche Tipps für Einsteiger

Transkript:

Non-Photorealistic Rendering

Inhalt 1.Begriffserklärung 2.Warum NPR? 3.Beispiele 4.Feature Edges 5.Cool to Warm Shading 6.Toon Shading 7.Real Time Hatching

Non-Photorealistic Rendering Using a term like 'nonlinear science' is like referring to the bulk of zoology as 'the study of nonelephant animals.' Stanislaw Ulam Erzeugung von Bildern mit erklärt anderem Ziel als photorealistischer Darstellung Viele Unterkategorien: - abstract rendering - artistic rendering - comprehensive rendering

Warum NPR? Klarere Informationsvermittlung Zusätzliche Informationen unterbringen Kunststile nachahmen Kunst erschaffen

Painterly Rendering Verschiedene Stilrichtungen möglich: Impressionismus, Expressionismus, Pointilissmus, etc. Aaron Hertzmann, 98 [1]

Manga Colorization Identifizieren und kolorieren von Regionen Tien-Tsin Wong et al. 06 [2]

Scientific Visualization Farbliche Kodierung von Oberflächenkrümmungen Stefanie Hahmann, 99 [3]

Cut-Away View Blick ins Innere von Objekten durch Ausschneiden von äußeren Schichten Wilmot Li et al. 07[4] Diepstraten et al. 03 [5]

Sketchy Rendering Nachahmung von Bleistiftzeichnung NPRQuake[6] Praun et al. 01 [7]

Toon Shading Comic-artige Darstellung Mitchell et al. 07 [8] The Legend of Zelda: The Wind Waker [9]

NPR in AR Anwendung von NPR-Verfahren für stärkere Immersion Fischer et al. [10]

Feature Edges Silhouettes Boundaries (Grenzen) Discontinuities (Unstetigkeiten)

Feature Edges Definition Silhouettes: Definition Boundaries : Kante ist nur Bestandteil eines Polygons

Feature Edges Definition Discontinuities: Winkel < -> Ridge Winkel > -> Valley

Feature Edges Image Space : Verfahren untersuchen gerendertes Bild Object Space : Verfahren untersuchen Objekt Daten (Polygon Mesh)

Image Space Tiefenpuffer in Textur rendern Kantendetektion (Sobel-Operator) Normalen in Textur rendern Kantendetektion (Sobel-Operator) Green et al. 99 [11]

Image Space Kombination :

Object Space Objekt 2 mal ausgeben lassen Bei einem Objekt Eckpunkte entlang ihrer Normalen verschieben Objekt im Hintergrund anzeigen Probleme: Bei orthogonalen Eckpunktnormalen enstehen Lücken Objekte verdecken Silhouetten

Cool to Warm Shading Anwendung bei z.b. technischen Illustrationen Gooch et al. 98 [12]

Cool to Warm Shading

Toon Shading Erzeugt Comic-artige Darstellung Farbwerte in 1D Textur gespeichert Berechnung pro Vertex: n l Skalarprodukt gibt an welcher Texel verwendet wird Lake et al. 00[13]

Real Time Hatching Praun at al. 01[7]

Hatching Schraffur: feine parallele Linien Schatten Form Oberflächenbeschaffenheit

Real Time Hatching Praun et al. Siggraph 2001 Object-Space basiertes Verfahren Sammlungen von MipMap Texturen Multitexturing Räumliche und Zeitliche Kohärenz Bleistift, Kohle, Tusche...

Mip Mapping Multum in parvo (vieles in kleinen Teilen) Problem Verkleinerung: mehrere Texel für ein Pixel Qualitätsverlust oder Erhöhung der Rechenzeit Textur in verschiedenen größen gespeichert

Tonal Art Map Einzelne Striche zeichnen ist teuer Alternative: Striche in Texturen rendern MipMaps um Strichbreite konstant zu halten Praun at al. 01[7]

Praun at al. 01[7]

Tonal Art Maps Alle Striche aus einem Bild kommen auch in allen größeren vor Praun at al. 01[7]

Tonal Art Maps Alle Striche aus einem Bild kommen auch in allen dunkleren vor Dunkleren Wenig Artefakte beim interpolieren zwischen den Helligkeitsstufen Praun at al. 01[7]

Orientierung Schraffur verdeutlicht Form Striche folgen den Krümmungen Richtungsfeld berechnen und glätten. Probleme bei glatten oder spherischen Flächen Hertzmann, A., and Zorin, D. Illustrating smooth surfaces Proceedings of SIGGRAPH 2000, 517 526

Rendern Texturen zur Darstellung detaillierter Materialien Schraffuren zeigen aber auch Beleuchtung Lösung: Szene untexturiert Beleuchten (CPU) Farbwerte ermitteln Entsprechende Texturen verwenden Ohne Beleuchtung rendern Problem: harte Kanten Praun at al. 01[7]

Rendern Pro Eckpunkt: Nächst hellere und nächst dunklere Texturen finden Texturen interpolieren Praun at al. 01[7]

Rendern Pro Fläche Texturen der Eckpunkte interpolieren Praun at al. 01[7]

Beispiele a) Wenig Striche am Pol der Kugel (MipMap) b) glatte Helligkeitsübergänge c) Zusammenspiel von a) und b) a) b) c)

Video

Quellen (Teil1) [1] Aaron Hertzmann, Painterly rendering with curved brush strokes of multiple sizes, Siggraph 98 [2] Tien-Tsin Wong, Yingge Qu, Pheng-Ann Heng, Manga Colorization, Siggraph 06 [3] Stefanie Hahmann, Visualization Techniques for surface analysis, Advanced Visualizatoin Techniques, 99 [4] Wilmot Li, Lincoln Ritter, Maneesh Agrawala, Brian Curless, David Salesin, Interactive Cutaway Illustrations of Complex 3D Models, Siggraph 07 [5] J. Diepstraten, D. Weiskopf, T. Ertl, Transparency in Interactive Technical Illustrations in Computer Graphics Forum 22, 03 [6] NPRQuake http://www.cs.wisc.edu/graphics/gallery/nprquake [7] Praun, E., Hoppe, H., Webb, M., and Finkelstein, A. Real-Time Hatching In Proc. of SIGGRAPH 2001, 581--586. [8] Jason Mitchell, Moby Francke, Dhabih Eng, Illustrative rendering in Team Fortress 2, NPAR 07 [9] The Legend of Zelda: The Wind Waker, Nintendo [10] J. Fischer, D. Bartz, W. Straßer, Stylized Augmented Reality for Improved Immersion, Proceedings of IEEE Virtual Reality (VR) [11] S. Green, D. Salesin, S. Schofield, A. Hertzmann, P. Litwinowicz, A. Gooch, C. Curtis, B. Gooch, Non-Photorealistic Rendering, Siggraph 99 [12] Amy Gooch, Bruce Gooch, Peter Shirley, Elaine Cohen, A non-photorealistic lightning model for automatic technical illustration Siggraph 98 [13] A. Lake, C. Marshall, M. Harris, M. Blackstein Stylized rendering techniques for scalable real-time 3D animation Cover from: Jon Farrel, http://qualitytrash.blogspot.com/2007/09/non-photorealistic-rendering-tests.html