• No results found

Computer Graphics Motivation and Introduction

N/A
N/A
Protected

Academic year: 2021

Share "Computer Graphics Motivation and Introduction"

Copied!
109
0
0

Loading.... (view fulltext now)

Full text

(1)

Computer Graphics

Motivation and Introduction

Andrej FERKO

Comenius University Bratislava May 2006, online

(2)

Background: Bratislava & Graz

(3)

Agenda

1. Introduction & Motivation

2. Computer Graphics Functions

3. Rendering Pipeline

4. What Is Possible?

5. Conclusions

(4)

Does this exist ?

(5)

KUBOID by P. Eliáš

(6)

KUBOID by P. Eliáš

(7)

Communication Interfaces

• Author - Application Programmer - GS Author - User

• What is interesting for users?

APP GS WS

Eg

Eg. OpenGL. OpenGL WorkstationWorkstation

WWW

(8)

Ambiguity Interesting Unlimited

• Communication

• Arthur KOESTLER, 1964

AP GS WS A S H AH! AHA! HAHA!

(9)

Web Graphics

• Human visual system fed through GUI

perceives the content dominantly

through web pages

AP GS WS

GUI HVS

WWW

(10)

Parallel Use of Space in Graz...

(11)

Where is the Ambiguity? (Very Individual)

?

(12)
(13)

Where is the Ambiguity?

• Ambassadors by H. Hobein, jr.

(14)

Pavol Elias gives the construction of

existing paradoxical 3D objects by

cutting them into unambiguous parts

(15)
(16)

Towards the Troublems...

(17)

Categories of Ambiguous Web

Graphics

• Categories of ambiguous messages created and communicated by web graphics:

static (stills) and dynamic (animations, interactive 3D worlds)

One view One view 2+ views 2+ views N views (using N views (using mirrors) mirrors)

(18)

On Model of a Human Being

• The Act of Creation (creatology):

• Association >> bissociation

• Arthur KOESTLER: no labyrinth, no mouse, just bissociating two contexts

AP GS WS A S H AH! AHA! HAHA!

(19)

Human – Human Interface

• The Act of Creation (creatology):

• The same is interesting without web

• Art, scientific discovery, comic inspiration (Humor) • Note that Humor is undefined like Set or Shape

AP GS WS A S H AH! AHA! HAHA!

(20)

Serious Unambiguous Messages

• White box… Black Box: known to unknown

• Knowledge Increase (electric circuits… CFD… Big Bang or humor theory)

(21)

On Model of a Human Being

• Communication World Champions: NLP

• John GRINDER & Richard BANDLER, 1972+ • NLP = Neurolinguistic Programming V A K O G Visual Auditory Kinesthetic Olfactory Gustatory

(22)

On Model of a Human Being

• Input Completion: Add Symbolic Channel

S V A K O G

Symbolic (glyphs, .exe) Visual

Auditory

Kinesthetic Olfactory Gustatory

(23)

Agenda

1. Introduction & Motivation

2. Computer Graphics Functions

3. Rendering Pipeline

4. What Is Possible?

5. Conclusions

(24)
(25)

Photography ~ computer

graphics

• Controlled Error: Model, Algorithm… Solution

ISO: Computer graphics: methods & techniques for

construction, manipulation, storage and displaying pictures using computer.

(26)

CG Functional Unit

known model

wireframe or surface representation: geometric

tranformations, visibility calculations, interpolations and raster manipulations

photorealistic quality: the lighting and rendering

equations solved to simulate the illumination, shading, shadows, natural and synthetic textures and colors

viewing: parallel or perspective projections) create the

image space

animation: kinematic & dynamic data compute/capture,

hierarchy of motions, interpolations in the scene and in the resulting sequence of frames (fps)

(27)

Photography ~ computer

graphics

ISO: Computer graphics: methods &

techniques for construction, manipulation,

storage and displaying pictures using computer. • [Dobkin97]: Computer graphics is a

radiometrically weighted counterpart of computational geometry

• 8D (x, y, z, t) (r, g, b, transparency) • Schnellkurs

(28)

Serious Unambiguous Messages

• White box… Black Box: known to unknown

• Problem, model, algorithm, software, results…

• Knowledge++ (electric circuits… CFD… Big Bang/humor theory)

(29)

On Model of a Human Being

• Problem – Application Program - Solution

AP GS WS

(30)

On Model of a Human Being

• Application Programmer - GS Author - User

• Triple Schizophrenia in

• Computer Graphics Reference Model (ISO)

(31)

Science

(32)

Design

(33)

SIGGRAPH Slide Show

(34)
(35)
(36)
(37)
(38)
(39)

Graphics vs. Visualization

• Controlled Error: Model, Algorithm… Solution

• Computer Graphics >> Visualization

ε −> 0 >> ε −> infinity

(40)

Agenda

1. Introduction & Motivation

2. Computer Graphics Functions

3. Rendering Pipeline

4. What Is Possible?

5. Conclusions

(41)

Categories of Ambiguous Web

Graphics

• Categories of ambiguous messages created and communicated by web graphics:

static (stills) and dynamic (animations, interactive 3D worlds)

One view One view 2+ views 2+ views N views (using N views (using mirrors) mirrors)

(42)
(43)
(44)
(45)
(46)
(47)
(48)
(49)
(50)
(51)
(52)
(53)
(54)
(55)
(56)
(57)
(58)
(59)
(60)
(61)
(62)
(63)
(64)
(65)
(66)
(67)

Towards the Troublems...

(68)
(69)
(70)
(71)
(72)

Agenda

1. On Model of a Human Being

2. Rennaissance Analogy

3. Towards the Troublems of Humor

Theory

4. Conclusions

(73)

Earth in the Night

http://antwrp.gsfc.nasa.gov/apod/ap001127.html

(74)

Parallel Use of Space in Graz...

• Real world photo by A. F., Graz 2001

(75)

Agenda

1. Introduction & Motivation

2. Computer Graphics Functions

3. Rendering Pipeline

4. What Is Possible?

5. Conclusions

(76)

On Model of a Human Being

• Controlled Error: Model, Algorithm… Solution

• Computer Graphics >> Visualization

ε −> 0 >> ε −> infinity

(77)

Etruscan Liver, Cholera in London

The idea of representing data visually has been around for much longer than computer based visualisation. The linking of the spread of cholera to water supply provides an early example of the use of visualisation in problem analysis. During the 1853-54 cholera outbreak in London, Dr. John Snow identified a large grouping in the Soho area. He went on to plot the homes of the 500 victims who died in the first 10 days of September 1854 on a map of the area. This simple representation of the data he had collected showed that the grouping of cholera sufferers in the area was centred round a particular water pump. Investigation of this water pump established that it had been contaminated by a leaking cesspool.

Sheep Liver & Names of Gods

(78)
(79)

Bratislava

(80)

Chatam Sófer M. by J. Krizik

(81)

Virtual Heart of Central Europe,

Culture

2000

• Awarded by EuroPrix Quality Seal

www.VHCE.info

• 330 kEUR, 150 kEUR from EC, ready to submit – Pirelli Award

(82)

Navigation&Cooperation in VEs:

Virtual Bratislava (2002-2004)

http://www.sccg.sk/~projects/

900 000 SKK, 506 000 SKK from Slovak government, APVT agency

Follow-up 2005++

(83)

Metaphor

Confrontation of Meanings

Pritaca, comparison...

For example, desktop metaphor, GUI

...Sweeping, D&C, Simulated Annealing...

Recall Koestler & bisociation

(84)

March of the Napoleon Army

(85)

Volume .. Surface

sampled data

geometric

model

discrete voxel space continuous geometric space

image

surface rendering

surface rendering

volume rendering

volume rendering

voxelization

voxelization

isosurfacing

isosurfacing

3D reconstruction

3D reconstruction

image synthesis

image synthesis

(86)

MatLab:

www.femlab.com

(87)

Viz-Course Contents

1. Introduction, motivation

reference model, scenarios, graphics and visualization difference

2. Data

data types, coordinate representations, data connectivity

3. Mathematical models and languages

4. Representation

scalar, vector, tensor, multivariate, using color, glyphs

5. Visualization software

6. Information Visualization

graph drawing, algorithm animation, …

7. Recent Directions

(88)

Visualization of Data

1D, 2D, 3D:

Rendering

4D:

Animation (Juran.)

nD -

in general:

Open Problem

Glyphs, faces by statistician Herman Chernoff

http://people.cs.uchicago.edu/~wiseman/chernoff/

(89)

Glyphs

UNICODE glyphs:

A, @, 7,

α, β, γ, δ, Σ, θ, ω

… ?, *, §, …

symbolic information

(90)
(91)

Chernoff Faces

20D

(92)

Facial Representation of nD Data?

362D

Susan Brennan, 1985 and

(93)

Reagan

(94)

Parallel Coordinates

• INSELBERG, A. DIMSDALE, B. 1990. "Parallel Coordinates: A Tool for Visualizing

Multi-Dimensional Geometry," Proc. of the First IEEE Conference on Visualization. 361 (1990).

(95)

Volumendarstellung (19), Dr. Bartz

Voxelintensitäten

Gradient

2. Ableitung

Kurtosis

(96)
(97)

h tt p :/ /w w w .u n i-p a d e rb o rn .d e /f a c h b e re ic h /A G /a g d o m ik /v is u a lis ie ru n g /v is -r e p o rt /t u to ri a l/ c h a p te r1 /t s ld 0 1 1 .h tm U s e d e v e n i n m o v ie s : C S Is , A s s a , H a c k e rs 2 , A m e li e d e M o n tm a rt re

(98)
(99)
(100)

Visualization Magic…

Magic Mirror by Jerome Grosjean et al.

(101)

Chernoff Faces

20D

(102)

NPR Visualization

(103)
(104)
(105)

IMAGINATION/VR

(106)

Xmas Tree in Heaven

(107)
(108)

Conclusions...

www.sccg.sk/~ferko

pg.netgraphics.sk

www.siggraph.org

Computer graphics reference model

Visual information processing

motivation and methodology

(109)

Computer Graphics

Motivation and Introduction

Andrej FERKO

Comenius University Bratislava May 2006, online

References

Related documents

Over that same span of time, the average published cost of college tuition and fees has grown at an annual rate of 3.15% for private four-year colleges and an annual rate of 3.56% for

To give them a chance to be prepared for working in palliative care, ‘it is necessary to determine the knowledge, skills, and abilities that are needed for psychologists to be

This form is used for current high school students registering for Dual Credit courses offered at their high school or traditional courses offered at any CWI campus location

Willingboro is divided into several sections, each section's street names beginning with the same letter as the corresponding section. For example, streets in Pennypacker Park

For three consecutive days, Victor Val- ley College nursing students in CNSA (California Nursing Student's Associa- tion) promoted continuing education with a little help from

As long as a battery and a pads cartridge are installed, the green Ready light should be blinking to show that the HeartStart has passed its most recent self-test and is

Wheeled vehicles (2011), air defence system (2012), tracked vehicles (2013), combat training center (2013), cost overruns in Norwegian subsidiary (2014) Cost overruns Political

These six groups of evaluation methods are illustrated with a wide range of example applications, including evaluations of an early childhood intervention program, a voucher