25
1 Prof. Dr.-Ing. Detlef Krömker *UDSKLVFKH 'DWHQYHUDUEHLWXQJ 3URORJXQG(LQIKUXQJ SS 2004 2 Graphische Datenverarbeitung 0. Prolog und Einführung © Prof. Dr.-Ing. Detlef Krömker hEHUVLFKW 1. Übersicht Technologien und Anwendungen 2. Relationen zu anderen Technologiegebieten Die fachliche Breite der CG 3. Geschichtlicher Überblick zur CG 4. Computergraphik an der Goethe-Uni 5. Ziele dieser Veranstaltung Themenübersicht *UDSKLVFKH'DWHQYHUDUEHLWXQJ

00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

  • Upload
    trananh

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

1

Prof. Dr.-Ing. Detlef Krömker

*RHWKH�8QLYHUVLWlW��)UDQNIXUW

*UDSKLVFKH�'DWHQYHUDUEHLWXQJ

������������ �������� �

������������� �����

SS 20042Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��������

1. Übersicht Technologien und Anwendungen2. Relationen zu anderen Technologiegebieten

Die fachliche Breite der CG3. Geschichtlicher Überblick zur CG4. Computergraphik an der Goethe-Uni5. Ziele dieser Veranstaltung

Themenübersicht ������������ �������� �

Page 2: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

2

SS 20043Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

����������������� ��

6. Literatur, Unterlagen zur Vorlesung, Fachzeitschriften, Konferenzen, Web-Quellen

7. Übungen 8. Prüfungen, Scheine, etc.9. Zusammenfassung 10. Glossar11. Ausblick – Nächste Schritte

SS 20044Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

����������� ������ �� � �� �

��� ���������

�����

7UDLQLQJ

�&*,�

������

������

�����

��

Graphische Daten-verarbeitung GDV

oder synonymComputergraphik CG

oder Computergrafik

war oft ������� ��������� • GUIs• Ingenieuranwendungen CAx• Training (Sichtsimulation,

CGI Systeme)• Spiele• Animation• Kunst

Page 3: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

3

SS 20045Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

������������ �������� ����������������� ��

� � �� � � ���� �����

GDVCG

CAD

Games Entertainment

Kunst

CAECAM

Virtual Reality

Virtual FactorySpecial Effectsin Film und Video

Training CGISichtsimulatoren

Geographische Informationssystem GIS

Printing &Publishing

Bildverarbeitung GUI

Human Computer Interaction (HCI)

Animation

MultimediaAugmented Reality

Mixed Reality

Visualisierung

SS 20046Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

!���� �����

CAD

Games Entertainment

Kunst

CAECAM

GUIs

ProduktentwicklungVirtual Factory

BildverbesserungObjekterkennungAufklärungQualitätssicherung

Special Effectsin Film und Video

MedizinChemieBiologie

E-LearningTraining CGI

Geographische Informationssystem GISGeologie

Printing &Publishing

3D GUIs

E-CommerceWeb-Kataloge

Robotics

GDVCG

BV HCI

Animation

Visualisierung

MR MM

Page 4: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

4

SS 20047Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

"������� � �� ��#���� ������� ����� ����

� Bildverarbeitung� Animation� Multimedia� Visualisierung� Mixed Reality (Virtual Reality, Augmented Reality)

(Virtuelle Realität, Erweiterte Realität)� HCI Human Computer Interface

SS 20048Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

!����������� � � ������#$ �

� Bildverarbeitung (ein wenig in dieser Vorlesung; etwas mehr in VR und AR)

� Animation� Multimedia� Visualisierung� Mixed Reality (Virtual Reality, Augmented Reality)

(Virtuelle Realität, Erweiterte Realität)� HCI Human Computer Interface (ein wenig in

dieser Vorlesung)

Page 5: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

5

SS 20049Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

������������� ������� � �������������������������������������������

���������&JOHBCF�

"VTHBCF�

#JME� #FTDISFJCVOH�

#JME�#JME��

WFSBSCFJUVOH�

(FOFSBUJWF�

$PNQVUFS�

(SBQIJL�

#FTDISFJCVOH� #JMEBOBMZTF� ÄBMMFT�BOEFSFÂ�

!���������" Strenge Trennung zwischen Computergraphik und Bild-verarbeitung: HW, SW, Systeme, Methoden, ..., Personen, Konferenzen, ... !����"�Integrierte Betrachtung

SS 200410Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

������������� � �%����������� �

• Symbolische Ebene:

�������������

������������

������� ��������������

����������������������������������������������������� ��!����"

#�����������$�%����������

����������

&�������'���$����

#��(!��� %��) �*������$�

��'�����)��

�(��+!

Page 6: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

6

SS 200411Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

#��(!����������%�'

)��$����!��

����������������

�%,��!��

)����������%�'

&�� ����'� ����� �� (��

• Symbolische Ebene:

�������������

������������

������� ��������������

-#�������������%���������������������) �

#��(!��� ����) �*������$�

��'�����)��

�(��+!

�%�����%�'

��������'

�����'�

SS 200412Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

���� ������ ������

(1) Animation bezeichnet die Gesamtheit der Methoden zur Erzeugung synthetischer Bewegtbilder

(2) Animation nennt man ein vermittels (1) erzeugtes Produkt (auf Bewegtbildmedien)

Ursprünge: animus: Lufthauch, Atemanimos: belebenανεµοσ (anemos): Wind, Atem

Zeitvariante Computergraphik

Page 7: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

7

� ������ � ������������ �

���������� Gesamtheit der Methoden

zur Erzeugung synthetischer Bewegtbilder

� die Methoden, die zur Belebung einer Szene dienen: auf allen Ebenen!

� die erzeugten Produkte

#������������� Erzeugung, Bearbeitung,

Speicherung, Übertragung von digitalem Video

� klassischer Schnitt moderner Schnitt (nichtlinear) und Effekte

� Morphing, ...

Basistechnologien der modernen GDV

SS 200414Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

Zu viele Definitionen, aber:

Interaktion macht den Unterschied!

Ivan Sutherland (1965)��� ��� ����� ���������������� ����������������������� ����������������������������������� �����������

(��������

MM >����)��#��(!����� ����

Σ

Page 8: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

8

SS 200415Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

�)� ���� ����������������� ��'�������

� Visualisierung bezeichnet den Vorgang der Sichtbarmachung von Materie, Energie, Information oder Prozessen.

� In der Informatik reduziert sich dieses auf die Visualisierung von Daten, Informationen, Modellen, ...

� „In der Tat ist der Mensch ein Augentier“.Herbert W. Franke

SS 200416Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

*�������� � ��

������ ���� �������������� �� ���� ����� ��!� ��� �������� ��� � ������ � " ���� ������ ���������� #������ ��$

Rene Descartes, 1637

Page 9: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

9

SS 200417© Prof. Dr.-Ing. Detlef Krömker

����������� �(��� �)� ���� �#��������

� Zwei Aspekte:� “���� � ��������������% ��� &� �� �'��� �� �� ������ ����%(�� modernes Mikroskop, Teleskop, ... Bsp. Molekül

� $����� � �� ��������������� � '��� � �� ��� � ����������� ���������� ����(��... Informationsvisualisierung ...

� �� �� ���������� �� ��� �)�� ��� ������ �� ����� �� ��*����� � ����� ���� �� ������ ����������� ������������ ���� ������ ��

0F &RUPLFN��'H�)DQWL��%URZQ�����

SS 200418© Prof. Dr.-Ing. Detlef Krömker

"�� ����

Abbildung von Daten / Informationen � Wahrnehmungsprimitive (Visuelle Variablen)

� Form 2D oder 3D� Farbe max. 2 unabhängige Werte !!!� Textur zwischen 2 und 5 � Zeit 1

Achtung - Wahrnehmung der Primitive ist nicht unabhängig voneinander

- oft Redundanz zu empfehlen

Page 10: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

10

SS 200419© Prof. Dr.-Ing. Detlef Krömker

�������������� ��������

8 1E-09 0,39269908 0,78539816 1,17809725 1,57079633 1,96349541-6,28318531 -3,8998E-17 -3,8003E-17 -3,511E-17 -3,0583E-17 -2,4827E-17 -1,835E-17-5,89048623 -0,06496636 -0,06330941 -0,05849027 -0,05094748 -0,04135887 -0,03056849-5,49778714 -0,12861662 -0,1253363 -0,11579564 -0,10086286 -0,08187988 -0,06051772-5,10508806 -0,1809723 -0,17635667 -0,16293232 -0,14192089 -0,11521054 -0,08515253-4,71238898 -0,21220659 -0,20679434 -0,19105306 -0,16641523 -0,13509491 -0,09984914-4,3196899 -0,21387636 -0,20842152 -0,19255637 -0,16772468 -0,13615792 -0,10063481

-3,92699082 -0,18006326 -0,17547081 -0,16211389 -0,14120801 -0,11463183 -0,0847248-3,53429174 -0,10827726 -0,10551569 -0,09748379 -0,08491247 -0,06893145 -0,05094748-3,14159265 7,4579E-16 7,2677E-16 6,7144E-16 5,8486E-16 4,7478E-16 3,5091E-16-2,74889357 0,13921362 0,13566303 0,1253363 0,10917317 0,08862614 0,0655039-2,35619449 0,30010544 0,29245136 0,27018982 0,23534668 0,19105306 0,14120801-1,96349541 0,47052798 0,45852733 0,42362402 0,3689943 0,29954742 0,22139658-1,57079633 0,63661977 0,62038301 0,57315917 0,49924569 0,40528473 0,29954742-1,17809725 0,7842133 0,76421222 0,70604003 0,61499051 0,49924569 0,3689943-0,78539816 0,90031632 0,87735407 0,81056947 0,70604003 0,57315917 0,42362402-0,39269908 0,97449536 0,9496412 0,87735407 0,76421222 0,62038301 0,458527332,2204E-15 1 0,97449536 0,90031632 0,7842133 0,63661977 0,470527980,39269908 0,97449536 0,9496412 0,87735407 0,76421222 0,62038301 0,458527330,78539816 0,90031632 0,87735407 0,81056947 0,70604003 0,57315917 0,423624021,17809725 0,7842133 0,76421222 0,70604003 0,61499051 0,49924569 0,36899431,57079633 0,63661977 0,62038301 0,57315917 0,49924569 0,40528473 0,299547421,96349541 0,47052798 0,45852733 0,42362402 0,3689943 0,29954742 0,221396582,35619449 0,30010544 0,29245136 0,27018982 0,23534668 0,19105306 0,14120801

SS 200420© Prof. Dr.-Ing. Detlef Krömker

+��������,

0,000000001-6,283185307

-5,890486225

-5,497787144

-5,105088062

-4,71238898

-4,319689899

-3,926990817

-3,534291735

-3,141592654

-2,748893572

-2,35619449

-1,963495408

-1,570796327

-1,178097245

-0,785398163

-0,392699082

2,22045E-15

0,392699082

0,785398163

1,178097245

Page 11: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

11

SS 200421© Prof. Dr.-Ing. Detlef Krömker

������,

-0,4

-0,2

0

0,2

0,4

0,6

0,8

1

-6,2

8318

53

-5,1

0508

81

-3,9

2699

08

-2,7

4889

36

-1,5

7079

63

-0,3

9269

91

0,78

5398

2

1,96

3495

4

3,14

1592

7

4,31

9689

9

5,49

7787

1

6,67

5884

4

7,85

3981

6

9,03

2078

9

10,2

1017

6

11,3

8827

3

12,5

6637

1

0,000000001

0,392699083

0,785398164

1,178097246

1,570796328

1,963495409

2,356194491

2,748893573

3,141592655

3,534291736

3,926990818

4,3196899

4,712388981

5,105088063

5,497787145

5,890486226

6,283185308

6,67588439

7,068583472

7,461282553

SS 200422© Prof. Dr.-Ing. Detlef Krömker

��-�#�� � �� ���

-6,2

83-4

,712

-3,1

42

-1,5

71

0,00

0

1,57

1

3,14

2

4,71

2

6,28

3

7,85

4

9,42

5

10,9

96

12,5

66

0,000

1,963

3,9275,890

7,854

-0,3-0,2-0,1

00,10,20,30,40,50,60,70,80,9

10,9-1

0,8-0,9

0,7-0,8

0,6-0,7

0,5-0,6

0,4-0,5

0,3-0,4

0,2-0,3

0,1-0,2

0-0,1

-0,1-0

-0,2--0,1

-0,3--0,2

Page 12: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

12

SS 200423Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

������� &����. ��&�

� Begriff von Jaron Lanier, 1987 geht aber zurück auf� Artifical Reality

von Myron Krueger, 1982 als Buchtitel

heute zunehmend benutzt

� #������ �$���������Hauptziel: Immersion (Vermittlung des Gefühls, Teil des Geschehens zu

sein – eingetaucht zu sein)

Eingabegeräte: Handschuh, 3D-Mouse, ...Ausgabegeräte: Head Mounted Display, Walls, Caves

� Erweiterung zu �����%����� �umfasst auch Augented Reality

SS 200424Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

/�0 ��������������������$��0 ��)��

% ���� ����� �������

����� Benutzerschnittstelle„Gesicht“ eines interaktiven Programms� Screen Design:

Graphischer Entwurf, Layout � Designaufgabe

Rolle / Wirkung von Form, Farbe, Bewegung, ...

� Interaktions-Design:Metaphern, z.B. Desktop, Drag&Drop, Point&Click, Gummiband, ...

Page 13: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

13

SS 200425Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

0 ��� ���

� Schlüsselelement fürGraphischeBenutzungsoberflächen

� WIMP-SchnittstellenWindowsIcons MenuesPointing Devices

� Basis der Werkzeug-Metapher

3UTHERLAND¾S�3KETCHPAD�����

&OHFMCBSUÀT .PVTF��������

SS 200426Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

����(�� ���������1222# -334

in Mrd. US $ 1999 2004 Jährliches Wachstum

CG gesamt davon 3D 3D Anteil CG gesamt davon 3D 3D Anteil G gesamt 3D AnteilMultimedia 25 5 20% 45 15 33% 12,5% 24,6%CAD/CAM/CAx 17 6 35% 26 14 54% 8,9% 18,5%Graphic Art 10 3 30% 22 11 50% 17,1% 29,7%Art / Animation 7 5 71% 13 10 77% 13,2% 14,9%Scientific Visualisation 6 1 17% 11 4 36% 12,9% 32,0%Virtual Reality 1 1 100% 3,5 3,5 100% 28,5% 28,5%Realtime Simulation 1 1 100% 1,5 1,5 100% 8,4% 8,4%Sonstiges 5 3 60% 11 3 27% 17,1% 0,0%Summe 72 25 40% 134 62 46% 13,2% 19,9%

• Carl Machover beobachtet den CG-Markt seit 25 Jahren• 1976: Gesamt CG Markt: US $540 million :• Zahlen enthalten Umsätze für: Hardware (40%),

Software(35%), Systeme (15%), Services (10%)• 3D-Segment (in 99 40%) weißt höhere Wachstumsrate auf;

ca. 20% von $24,9 Mrd. auf $62 Mrd. in 2004, entspricht 46%.• CAD/CAM, SciVis, Realtime Simulation eher gesättigt

hatten anfangs den Markt getrieben

Page 14: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

14

SS 200427Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��������

1. Übersicht Technologien und Anwendungen2. Relationen zu anderen Technologiegebieten

Die fachliche Breite der CG3. Geschichtlicher Überblick zur CG4. Computergraphik an der Goethe-Uni5. Ziele dieser Veranstaltung6. Themenübersicht

������������ �������� �

SS 200428Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

&����� ��� �� ��� �����# � �+��� �����

� Hardware (Techn. Informatik)

� Wahrnemungs- und Kognitions-Psychologie

� Ergonomie � Arbeitswissenschaften� Semiologie � Philosophie

� Farbenlehre � Physik und Kunst

� Physik ... Simulation

� Systemtheorie

� Mathematik� Geometrie CAGM

� Numerik

� SW-Engineering, u.v.a.m.

� Networking (Internet)

Page 15: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

15

SS 200429Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��)�������%�������

� Hardware und Systeme� Psychophysik des Visuellen Systems und

Bildwahrnehmung: Form, Farbe, Bewegung, ...� Geometrische Probleme, numerische Probleme� physikalische Modellbildung,

z.B. Licht-Materie-Interaktion� algorithmische Probleme und Optimierungen� Systemtheorie� Design- und Gestaltungsfragen, ... � Softwareergonomie, SW-Engineering, ...

SS 200430Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��������

1. Übersicht Technologien und Anwendungen2. Relationen zu anderen Technologiegebieten

Die fachliche Breite der CG3. Geschichtlicher Überblick zur CG4. Computergraphik an der Goethe-Uni5. Ziele dieser Veranstaltung

Themenübersicht ������������ �������� �

Page 16: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

16

SS 200431Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��&��'�����������(��������'�&������������������� ��������&��'����������������������'

�������������������� �����*���!���������1256

��HU�

����

����

����

.DWKRGHQVWUDKOU|KUH wird zur Bildausgabe unter Computersteuerung eingesetzt: OszilloskopKalligraphische (Vektor-) Displays = (x,y)-Schreiber

/LFKWJULIIHO (Light-Pen) um Punkte auf dem Bildschirm anzusprechen

Erstes computergestütztes Zeichensystem DAC-1 (Design Augmentedby Computers) bei General Motors /IBM

Sketchpad-System (Sutherland, PhD 1963, MIT )

Datenstrukturen / BildhierarchienBildkomposition aus graphischen StandardelementenInteraktionstechniken (Tastatur, Lichtgriffel)

Steve Russel (MIT) entwickelte erstes video game (Spacewar) auf einer DEC PDP-1

SS 200432Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

!����� ���� �1256# 1276

)*+*

)*,)

)*,))*,-�. )*,/

)*,0

������� �12���������3����&��'��� ������'4���4��������� �������������� 5����6����������� ������17���8����8�93

:;<���'��$�� 1:;<���3�&���� ��� %���������������<�8����4� �����

����� %����������

*,12��YDQ�'DP��*HUlWHXQDEKlQJLJHV (LQ�$XVJDEHV\VWHP

�/RJLVFKH (LQ�$XVJDEHJHUlWH��QRUPDOLVLHUWH *HUlWHNRRUGLQDWHQ��

6HLOODF ��XQG�6HLOODF ��:RUNVKRS

%DVLV�I�U ,QWHUQDWLRQDOH 1RUPHQ �6WDQGDUGV��

�&25(��������*.6�������3+,*6�������&*,��« �

=!�����= $���������>���� "�������$���������������>��������!�����$�����������������'��1�6����������������6����&������3?������������������� ������'

Page 17: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

17

SS 200433Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

/������ ���� �� �!���8������ �����

����� ,-��

�� ,-��

������ @-��

%�����4������ � &���� ��� ����������������������<�8����� ���� :���'������'�A�����

�%�4���������� 1:���������� �������� ���������������� ��������3

!��&���������� �<��� $���B�4C�����������:��:7�

D������ ������������� ����������������������!�����

SS 200434Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��# %�����

� Movies� Movies

� Nicht heute, aberEinladung:Video 1 ½ Stunden

History of Computer Graphics (Carl Machover et.al.)

Termin ? (im Mai, abends 18.00 Uhr) bei uns ??

Page 18: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

18

SS 200435Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��������

1. Übersicht Technologien und Anwendungen2. Relationen zu anderen Technologiegebieten

Die fachliche Breite der CG3. Geschichtlicher Überblick zur CG4. Computergraphik an der Goethe-Uni5. Ziele dieser Veranstaltung

Themenübersicht ������������ �������� �

SS 200436Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

9��:/���������� �������������������������

� Vermittlung der Grundlagen � Basis für weiterführende Themen der Graphischen

Datenverarbeitung � Visualisierung

� (Animation und Multimedia)

� Mixed Reality Virtual Environments VR & AR

� Non Standard Rendering (Dr. Joseph)

� Open GL (Dr. Joseph)

� Datenkompression I + II

� Praktika und Seminare

Page 19: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

19

SS 200437Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��� 8����������/���������� ��������������������������

Prolog und Einführung1. Grundlagen des digitalen Bildes2. Bildwahrnehmung3. Farbmetrik und Farbrepräsentationen4. Graphische Systeme 5. Grundlagen Geometrischer Transformationen6. Klipping

SS 200438Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��� 8���������������� �������������������������

7. Visibilitätsrechnung8. Rastern9. Shading10.Beleuchtungsrechnung11.Texturen12.Ray Tracing und Radiosity13. Elemente der Bildverarbeitung14.Ausblick

Page 20: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

20

SS 200439Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

;�������<$ ����� ��������� �<%8���<+���=���

� Folien auf WWW Server www.gdv.cs.uni-frankfurt.de� in ca. 2 Wochen (fast ) vollständig

Ergänzungen Zug um Zug

Lehrbücher� Foley, James D et.al : Introduction to Computer

Graphics, ADDISON WESLEY LONGMAN� Watt, Alan: 3D Computer Graphics, ADDISON

WESLEY LONGMAN

SS 200440Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

+���;���8���

� Encarnacao, Strasser, Klein: Graphische Datenverarbeitung I+II, Oldenbourg

� Möller, Haines: Real-Time RenderingAK Peters Ltd.

� Schuhmann, Müller: VisualisierungSpringer 2000

Page 21: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

21

SS 200441Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

+�)� ���� � �,

����?���?46��?����������A�'��Varrentrappstraße 40-42, 2. OG

60486 FrankfurtTel. .: 49 (0)69 979 95-0140

Email: [email protected]

www: http://www.agc.fhg.de

�����������" Dienstag 13 –15 Uhr

nach VereinbarungSekr. >��� ������, Frau Quasten

'SBVOIPGFS�"OXFOEVOHT[FOUSVN

$PNQVUFSHSBQIJL�JO�$IFNJF�VOE�1IBSNB[JF�"($

+PIBOO�8PMGHBOH�(PFUIF�6OJWFSTJU­U

'BDICFSFJDI�#JPMPHJF�VOE�*OGPSNBUJL

(SBQIJTDIF�%BUFOWFSBSCFJUVOH

Rob

ert-

Ma

yer-

Str

aßeVar

rent

rapp

stra

ße

SS 200442Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

+��� ��� ��,

drei Zugänge:Übersicht (Survey) � Vorlesung(alles erscheint einfach ... Aber können Sie es umsetzen,

eigene Lösungen finden?)

Algorithmisch � VorlesungDetails, Details, Details, ... Schnelles Vergessen garantiert!

Programmieren, Aufgaben � Übung������������� ����

Page 22: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

22

SS 200443Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

2>������ ���������� �

� Vertiefungen und Übungen zum Vorlesungsstoff 5-6 Übungsblätter

� Hausaufgaben Fingerübung JAVA-3D + ��������$�������!����������

� Vorlesung 4 SWS: Mo 10-12, Do 10-12� Übung 2 SWS: Mi 14-16 14-tägig� PT3 (P5, P6)� Beginn: übernächste Woche (Intro to VRML)

28.4.2004

SS 200444Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

13>!���

(Aktive Beteiligung in der Übung)

� Hausaufgaben schriftlich

� Mündliche Rücksprache nach Vereinbarung am Ende des Semesters / auch ggf. in der vorlesungsfreien Zeit

Page 23: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

23

SS 200445Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

� ��� ����� �;����� ������ �

� Mixed Reality (zusammen mit Prof. Mester)� V Mo 10-12 + Ü1

� Non-Standard-Rendering-Verfahren V2 (Dr. Joseph)

� Datenkompression 1 V2 (Dr. Vuong)

SS 200446Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

�������

Graphische Datenverarbeitung (GDV)Computergraphik (Computergrafik, CG)BildverarbeitungMultimedia (MM)VisualisierungAnimationVirtual Reality (VR)CAD, CAM, CAE, CAx

Page 24: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

24

SS 200447Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

��������-�

Screen DesignBenutzungsschnittstelle (User Interface, UI)BildrepräsentationenAustauschformateApplication Programmers Interface (API)

SS 200448Graphische Datenverarbeitung0. Prolog und Einführung© Prof. Dr.-Ing. Detlef Krömker

������� ? @'����!������

� Fundament legen: � Was erzeugen, bearbeiten, speichern, übertragen

wir: BILDER� Repräsentation von Bildern

im Rechner, ...� Austausch, APIs, ...

Page 25: 00 Prolog und Einführung - gdv.informatik.uni-frankfurt.de · 3 5 SS 2004 Graphische Datenverarbeitung © Prof. Dr.-Ing. Detlef Krömker 0. Prolog und Einführung ˛ ˚ ˜ ˚ ˙

25

Prof. Dr.-Ing. Detlef Krömker

*RHWKH�8QLYHUVLWlW��)UDQNIXUW

*UDSKLVFKH�'DWHQYHUDUEHLWXQJ

��@A*

für Ihre Aufmerksamkeit