Prof. Dr. W. Kestner Lineare Interpolation - Beispiel Visualisierungstechniken GDV II glLineWidth (...

Preview:

Citation preview

Prof. Dr. W. Kestner

Lineare Interpolation - Beispiel

VisualisierungstechnikenGDV II

glLineWidth ( 5.0 );

glBegin ( GL_LINES );glColor4f ( 0.0f, 0.0f, 1.0f, 1.0f );glVertex3f ( -0.9f, 0.0f, 0.0f );glColor4f ( 0.0f, 1.0f, 0.0f, 1.0f );glVertex3f ( -0.2f, 0.8f, 0.0f );glVertex3f ( +0.2f, 0.8f, 0.0f );glColor4f ( 1.0f, 0.0f, 0.0f, 1.0f );glVertex3f ( +0.9f, 0.0f, 0.0f );glEnd ( );

Prof. Dr. W. Kestner

Lineare Interpolation der Farbe

VisualisierungstechnikenGDV II

ROT MAGENTA BLAU

1

0

ROT-Anteil BLAU-Anteil

t

0 1

Lineare Interpolation der Farbe

Prof. Dr. W. Kestner

Bilineare Interpolation - Beispiel

VisualisierungstechnikenGDV II

glBegin(GL_QUADS);

glColor4f ( 0.0f, 0.0f, 1.0f, 1.0f );glVertex3f(-0.9f, 0.0f, 0.0f );glColor4f ( 0.0f, 1.0f, 0.0f, 1.0f );glVertex3f(-0.2f, 0.8f, 0.0f );glVertex3f(+0.2f, 0.8f, 0.0f );glColor4f ( 1.0f, 0.0f, 0.0f, 1.0f );glVertex3f(+0.9f, 0.0f, 0.0f );

glEnd();

Prof. Dr. W. Kestner

Bilineare Interpolation

VisualisierungstechnikenGDV II

2. Lineare Interpolation

2. Lineare Interpolation

1. Zerlegung in Dreiecke

3. Bilineare Interpolation

Prof. Dr. W. Kestner

Gebündeltes Licht auf Fläche

VisualisierungstechnikenGDV II

Erwünschtes Resultat Erzieltes Resultat

Prof. Dr. W. Kestner

Gebündeltes Licht auf Fläche

VisualisierungstechnikenGDV II

Erwünschtes Resultat Dreieckzerlegung und vertices

Prof. Dr. W. Kestner

Flat Shading 1

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Vom Folgedreieck überzeichnete Kante

Prof. Dr. W. Kestner

Gouraud Shading 1

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Flat Shading 2

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Gouraud Shading 2

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Flat Shading 3

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Vom Folgedreieck überzeichnete Kante

Prof. Dr. W. Kestner

Gouraud Shading 3

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Flat Shading 4

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Gouraud Shading 4

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Flat Shading 5

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Gouraud Shading 5

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Flat Shading 6

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Prof. Dr. W. Kestner

Gouraud Shading 6

VisualisierungstechnikenGDV II

glPolygoneMode(GL_LINE) Resultat für Fläche

Fläche in 30 x 30 Rechtecke unterteilt

Prof. Dr. W. Kestner

Flat- Gouraud- und Phong Shading

VisualisierungstechnikenGDV II

Prof. Dr. W. Kestner

Ray Casting (Prinzip)

VisualisierungstechnikenGDV II

COP

„Schattenfühler“

Prof. Dr. W. Kestner

Rekursives Ray Tracing (Prinzip)

VisualisierungstechnikenGDV II

COP

Prof. Dr. W. Kestner

Rekursives Ray Tracing (Beispiel 1)

VisualisierungstechnikenGDV II

Watt A., Policarpo F.The Computer ImageAddison-Wesley 1998

Prof. Dr. W. Kestner

Rekursives Ray Tracing (Beispiel 2)

VisualisierungstechnikenGDV II

Watt A., Policarpo F.The Computer ImageAddison-Wesley 1998

Prof. Dr. W. Kestner

Radiosity (Beispiel)

VisualisierungstechnikenGDV II

Watt A., Policarpo F.The Computer ImageAddison-Wesley 1998

Prof. Dr. W. Kestner

Vergleich der Verfahren

VisualisierungstechnikenGDV II

Watt A., Policarpo F.The Computer ImageAddison-Wesley 1998

lo:Flat Shading

lm:Gouraud Shading

ro:Phong Shading

mu:Ray Tracing

ru:Radiosity

Prof. Dr. W. Kestner

Chernoff Face

VisualisierungstechnikenGDV II

Prof. Dr. W. Kestner

Chernoff Faces

VisualisierungstechnikenGDV II

Prof. Dr. W. Kestner

Beispiele

VisualisierungstechnikenGDV II

Prof. Dr. W. Kestner

Beispiele

VisualisierungstechnikenGDV II

Prof. Dr. W. Kestner

Beispiele

VisualisierungstechnikenGDV II

Recommended