GDV 3 Dr. Detlef Krömker Graphische Datenverarbeitung 3 Animation und Bildkommunikation WS 98/99 © Detlef Krömker Animation 3.

Slides:



Advertisements
Ähnliche Präsentationen
3. 3D-Betrachtungstransformationen
Advertisements

Simulation komplexer technischer Anlagen
» Imagine « Gestaltung von Benutzungsschnittstellen in der Praxis, Beispiele für Hypermedia- Systeme und virtuelle Realität Videoseminar zur Software-Ergonomie.
Reibung und Balance Über die Besonderheiten, die die Beziehungen eines Präsidenten und eines Fachbereichs über Jahrzehnte geprägt haben © J. Dankert.
Arbeitsbereich Technische Aspekte Multimodaler Systeme Universität Hamburg Fachbereich Informatik Oberseminar TAMS Grundlagen omnidirektionaler Sichtsysteme.
Einführung in die neuen Medien Multimedia. I. Multimedia aus informationstechnischer Sicht II. Medientypen III. Die drei Ebenen von Multimedia IV. Medieneinsatz.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Bilder und Rasterdaten
Entwicklung der Programmiersprachen
SAXON SIMULATION MEETING des 1. Anwendertreffens am an der TU Chemnitz Professur Montage- und Handhabungstechnik Prof. Dr.-Ing. Maik Berger.
Kann eine XML-Datenbank temporal sein? Universität zu Köln Hauptseminar: Datenbanken vs. Markup Dozent: Prof. Dr. Manfred Thaller Referentin: Cigdem Varol.
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil 2): Simulation und 3D Programmierung Prof.
Graphikfähige Taschenrechner
GRUNDLAGEN DER MEDIENTECHNIK Digitaler 3D-Modellbau 3D-Modeling Prof. Dr.-Ing. Jürgen Albrecht 15. Dezember 1998.
Modellbildung in der Geoökologie (G5, 103) SS 2004
Was ist ein Modell ? Repräsentiert Zugang: Mathematik Zugang: Empirie
OO Analyse und Entwurf für Anwender XIII. Objektorientierte Benutzeroberfäche Dr. Michael Löwe.
Modellierung von Baumstrukturen mit einem einzigen Polygonnetz
Tutorium
Starrkörpereigenschaften
MEDIEN IM DEUTSCHUNTERRICHT
Visualisierung objektrelationaler Datenbanken
Objektorientierte Modellierung und Simulation technischer Systeme Vertiefungsveranstaltung im Studiengebiet SSG WS2006/2007 André Nordwig, Christoph Nytsch-Geusen.
Variationsformalismus für das freie Teilchen
5. Vorlesung Inhalt: Rückblick Kapitel über Grundlagen beenden
Spezifikation von Anforderungen
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering WS 2006 / 2007Folie 1 Agile Vorgehensweisen Hintergrund –in den letzten Jahren hat.
FHP - Fachbereich Bauingenieurwesen
Integration virtueller und realer Objekte Proseminar: Anwendungen für Augmented Reality.
Übersicht Motivation Konzeption Umsetzung/ Implementierung
Thema: Evaluierung von BIM-Lösungen in der Tragwerksplanung
Universität Stuttgart Wissensverarbeitung und Numerik I nstitut für K ernenergetik und E nergiesysteme Numerik partieller Differentialgleichungen, SS 01Teil.
How to make a PIXAR movie
Moderne Medien im Geometrieunterricht
Abschlussvortrag zur Studienarbeit
Theorien, Methoden, Modelle und Praxis
Gestaltung von Folien mit Powerpoint
Computergraphische Visualisierungs- verfahren für 3D-Stadtmodelle
Effiziente Algorithmen
Proseminar: How to make a PIXAR movie?
Folie 1 Kapitel IV. Matrizen Inhalt: Matrizen als eigenständige mathematische Objekte Zusammenhang zwischen Matrizen und linearen Abbildungen Produkt von.
Erhaltung von Energie, Impuls und Drehimpuls
Allgemeines zu Datenbanken
Das Sportmotorische Konzept
ProSeminar WS 2007/08 Leo Hackstein
Inhalt Vorbemerkung Vorstellung einer Unterrichtssequenz Kritik
Objekte und ihre Beschreibung
1 Dr. Carlheinrich Heiland Universität Hamburg - Die Computersimulation verändert als Schlüsseltechnologie die Arbeitsweise in Planung.
Visuelle Programmiersprachen im Informatikunterricht
Modellbildung und Simulation
Daten- und Ablaufmodellierung
LOD Levels of Detail Oliver Gassner Christian Troger.
Software im Unterricht
1 Strukturierung von Situationen (Strukturierung als Lernkomponente) Thomas Höpfel Seminar für Rechtstheorie und Rechtsinformatik WS 2004/05.
Relativität. Relativität Übersicht Warum Relativität? Zeitmessung Schwerkraft Relativität und Schule.
Möglichkeiten der Visualisierung
Multimedia und Virtual Reality Vorlesung am Martin Kurze Virtual Reality - Überblick.
Multimedia und Virtual Reality Vorlesung mit Übungen Sommersemester 1999 Martin Kurze
Multimedia und Virtual Reality Vorlesung am Martin Kurze Multimedia in 3D.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Foliendesign: Jörg Steinrücken & Tobias Kahn Vorlesung
Visualisierung von Geodaten
Institut für Kartographie und Geoinformation
Umweltmanagementinformationssysteme (Übung)
Graphische Datenverarbeitung
Lager.
Spärliche Kodierung von Videos natürlicher Szenen Vortragender: Christian Fischer.
 Gegenstandsbereich der Testtheorie: Analyse der Charakteristika von Tests:  Güte von Tests.  Struktur von Tests.  Schwierigkeit von Tests.  Gruppenunterschiede.
Öffentlicher Verkehr und Smartphone- App für Berlin Dr.-Ing. Heike Twele (HaCon) Berlin, 28.April 2016.
Inhalt: Ziele dieser Präsentation:
 Präsentation transkript:

GDV 3 Dr. Detlef Krömker Graphische Datenverarbeitung 3 Animation und Bildkommunikation WS 98/99 © Detlef Krömker Animation 3

Rückblick Entwicklung und Stand der 3D-Computer- Animation Einordnung der Methoden der Animation Spezielle Terminologie Anwendungen der 3D-Animation Die Animationspipeline Methoden © Detlef Krömker

Methodenübersicht Geometrie-Erzeugung Animation –Basistechnik: Parametrisches Key-framing –Kinematik, inverse Kinematik, Dynamik,... –Die virtuelle Kamera: ein spezielles Objekt Rendering –Übersicht, spezielle Probleme Bewegtbild Postprocessing

Kinematik Inverse Kinematik Anwendung bei gelenkartig verbundenen Objekten, z.B. Tiermodelle, Menschmodelle Geometrisches Modell wird um Skelett erweitert: idealisiert eine kinematische Kette © Detlef Krömker Gelenk Verbindung Effektor

Vorwärtsrechnung Eingabe: Gelenkeinstellung Ausgabe: Effektorstellung Berechnung der Endgliedstellung bei vorgegebenen Gelenkeinstellungen Kinematik Kinematik/inverse Kinematik 1 © Detlef Krömker Rückwärtsrechnung: Eingabe: Effektorstellung Ausgabe: Gelenkeinstellung Berechnung der Gelenkeinstellungen bei vorgegebener Effektorstellung inverse Kinematik Hauptproblem der Robotik

Kinematik/inverse Kinematik 2 © Detlef Krömker Vereinfachung der Berechnung durch Normalisierung nach Denavit/Hartenberg: Basis: behandelt Schub/Drehgelenke Ziel: ein Gelenk wird nur durch konstante, konstruktionsbedingte Werte und Gelenkvariablen in einer Transformationsmatrix beschrieben

DH-Regeln © Detlef Krömker lili DH-Regeln bestimmen relative Lage der Koordinatensysteme d h t l Gelenkvariablen: d Rotationsgelenk t Schubgelenk Alle anderen Parameter konstruktionsbedingt fest!

DH-Regeln aus DH-Primitivgelenken lassen sich beliebige kinematische Ketten bilden Vorwärtsrechnung: Produkt homogener Matrizen: Koeffizienten entweder konstant oder variabel immer lösbar für Rückwärtsrechnung stehen prinzipiell 6 nichtriviale Gleichungen zur Verfügung (Freiheitsgrade): d.h. es können maximal Einstellwerte für 6 Primitivgelenke errechnet werden. nicht immer geschlossen lösbar © Detlef Krömker

Zusammenfassung Kinematik / inverse Kinematik erhebliche Vereinfachung der Bewegung größerer kinematischer Ketten häufig gekoppelt mit Skinmodels interessante Ketten sind in der Regel unterbestimmt Constraints können Eindeutigkeit gewährleisten sonst systemspezifische Annahmen Bewegungen trotzdem oft unnatürlich © Detlef Krömker

Constraints einfachste, noch universelle Methode zur besserern Handhabung vieler Parameter Constraints sind Bedingungen für Parameterwerte beschreiben Interaktionen und Randwerte für Parameter –einfache: Gleichheit, Maximum, Minimum,... z.B. COI Kamera = Center Objekt –komplexere: on-top, in-plane,...on path unter Umständen: nur iterativ lösbar, Widersprüche möglich! © Detlef Krömker

Dynamik berücksichtigt Dynamik des Massenpunktes Feder-Masse-Dämpfer-Systeme Parameter sind: Kräfte, Momente, Massen, Schwerpunkte, etc. ggf. Reibung, etc. häufig auf Felddynamik erweitert: Erlaubt Benutzung verschiedener homogener und nichthomogener Felder: Gravitation, Ladung,... Beeinflussung vieler Objekte: z.B. Partikel Spezialfall der allgemeinen Simulation oft schwierig zu benutzen: visueller Effekt schwer vorhersehbar

Simulation (1) basiert auf Abbildung der realen Welt in ein abstraktes Modell potentiell sehr viele verschiedene Basis- Modelle, Sprachen und Methoden verfügbar, z.B. –Petrinetze, –Simula,... methodisch eher ein experimentieren als konstruieren oder gestalten © Detlef Krömker

Simulation (2) sehr leistungsfähige Simulatoren vorhanden erlaubt Kontrolle auf höherem (abstrakterem) Niveau als Geometrie und visuelle Merkmale Grundlage der interaktiven Animation Zusammenwirken mit anderen A-Methoden möglich -- allerdings selten implementiert © Detlef Krömker

Scripting- Systeme ähnlich zu Programmiersprachen Spektrum reicht von einfachen Kommandosprachen zu prozeduralen und objektorientierten Sprachen Spezialsprachen, Erweiterungen existierender Sp. Potentiell vollständige prozedurale Kontrolle Erlauben oft auch Kontrolle anderer Elemente der Animationspipeline © Detlef Krömker

Die Kamera Ein besonderes Animationselement Definiert durch die Parameter der Viewing Pyramide –View Point:Position (POV) –Orientation:Point of Interest (POI), Center of Interest (COI) –Viewing Angle: horizontal/ vertical (aspect ratio des Bildes definiert in der Regel festes Verhältnis) 46 o : normal (50mm) o :weitwinkel (24 mm) -- 5 o : tele (135 mm) –Live Area:Near and Far Clipping Plane –(depth of field) Immer sehr vorsichtig verändern

Position:dolly horizontal boom vertikal truck entlang der Sichtachse ( travelling shot Verfolgen eines Obj) Orientierung:tilt Drehung um hor. Achse pan Drehung um vert. Achse roll Drehung um Sichtachse Kamera-Animation Grundbewegungen 1 ruck boom dolly pan tilt roll

Kamera-Animation Grundbewegungen 2 zoom:Veränderung des Sehwinkels (viewing angel) z.B. als Übergang zwischen verschiedenen Kamerashots: extreme close upknee close upwide (full body) medium close up (head &shoulder)long waistmedium long medium extreme long

Klassische und moderne Anwendungen Werbefilm (Commercials) Feature Film, Spielfilm Sichtsimulation (CGI --> Virtual Reality) Visualisierung Architektur, Design,... (Wissenschaftliche Visualisierung) (Lehrfilm)...

Moderne Anwendungen Interaktive Animation: Single / Multiple User –Entertainment, Technische Handbücher, Ausbildung,... Neue Qualität bei Multimedia und Hypermedia freie Kamera freie Geschwindigkeit etwas in der Hand / im Griff haben MM > Text Bild Graphik Ton Video

Moderne Anwendungen Visualisierung von Simulationsergebnissen –einfacheres Verstehen der Ergebnisse –Konsistenzprüfung der Modelle –Interaktion mit Modellparametern Element in Benutzungsschnittstellen Basis: LeistungsfähigkeitHerausforderungen der Hardwarean die Software