0% found this document useful (0 votes)
49 views4 pages

Computer Graphics Dariusz Sawicki: Working With Pictures 1

This document provides an introduction to computer graphics. It discusses image processing, pattern recognition, and computer graphics. It covers the history of computer graphics from the 1950s to present day. The aim of the lecture is to familiarize students with basic problems, questions, methods, and algorithms in computer graphics.

Uploaded by

govig43584
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views4 pages

Computer Graphics Dariusz Sawicki: Working With Pictures 1

This document provides an introduction to computer graphics. It discusses image processing, pattern recognition, and computer graphics. It covers the history of computer graphics from the 1950s to present day. The aim of the lecture is to familiarize students with basic problems, questions, methods, and algorithms in computer graphics.

Uploaded by

govig43584
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

2022-11-25

Working with Pictures 1

Computer Graphics
Dariusz Sawicki

Introduction

Computer Graphics is a discipline concerning to


creating pictures (using digital / computer methods).

CG Introduction 4

Introduction Working with Pictures 2

• Working with Picture


• The History of Computer Graphics
• The Aim of the Lecture
• The Preliminary Requirements
• The Main Topics of the Lecture
• Bibliography

Image Processing – representation, manipulation,


enhancement, „changing” pictures.

CG Introduction 2 CG Introduction 5

Working with Pictures Working with Pictures 3

Manipulation of pictorial data


in three fields of computer science

• Computer Graphics
• Pattern Recognition
• Image Processing

Input = ?
Output = ?
Pattern Recognition – discipline that allows to
analyze, detect something (geometrical elements,
pattern etc.), recognize or describe.
CG Introduction 3 CG Introduction 6

1
2022-11-25

Applications - Uses of CG History of CG

• Graphical User Interface (GUI) • 1950 - 1960. First graphical monitors. Computer Graphics
• Presentation Graphics, Business and Office Visualizations in military applications.
• CAD/CAM (Graphics for Engineers) • 1963 – Sketchpad of Ivan Sutherland.
• Simulation and Virtual Reality for Scientific Use
• 1964 – The first scientific team which study algorithms for
• Desktop Publishing Systems and Printing
Computer Graphics. University of Utah.
• Cartography and Navigation Systems (GPS)
• Medical Uses (among others: Ivan Sutherland, James Blinn, Edwin
• Art and Entertainment Catmull)
• 1969 – Evans & Sutherland.

CG Introduction 7 CG Introduction 10

Why Computer Graphics ? History of CG

• Most of information reaches to us through the sense of • 1969 – SIGGRAPH came into existence in ACM.
sight.
• 1974-1977 graphical laboratory in New York Institute of
(Traditional five senses : sight, hearing, touch, smell, taste.)
Technology.(among others: Edwin Catmull, Edem
• It is easy to transmit and present the large amounts of
information in graphic form. Emshwiller)
• Computer Graphics gives the possibility of creating any • 1980 – ray tracing.
scenes, even completely unreal.
• Authors of advertisements and movie receive tools with, • 1982 – movies: TRON, Star Trek.
practically, unrestricted possibilities. • 1983 – theory of fractals.
• In many disciplines we can at last look at this, what was
so far impossible to seeing.

CG Introduction 8 CG Introduction 11

Computer Graphics Development History of CG

• Moore’s law.
• 1984 – radiosity.
Increase of Hardware in Computer Science is Exponential
– number of elements doubles every two years. • 1995 – movie Toy Story.
• ”It's interesting to look back for a while and look at the • 2001 – photon mapping.
rapid development in consumer graphics. As late as in
1997 SGI's multimillion dollar 'Onyx 2, Infinite Reality -
Dual rack' (consuming some 14,000 Watts of power) was
among the best the graphics biz had to offer. In 2005 a
GeForce 7800GTX graphics card can be bought for $300
and GFX performance-wise it completely outclasses the
Onyx 2 setup”.
• Development of the Graphic Algorithms.

CG Introduction 9 CG Introduction 12

2
2022-11-25

Journals, Magazines and Conferences The Aim of the Lecture

Professional journals What is not about ?


• Computer Graphics (ACM) since 1967
• IEEE Computer Graphics & Applications since 1980 • Information about commercial graphical software.
• ACM Transactions on Graphics since 1982 • Differences about version 5.3 (e.g.) and 5.2 of those
• Machine Graphics & Vision since 1992 software.
• Information how to use them?
Conferences
• SIGGRAPH since 1974
• EUROGRAPHICS since 1980

CG Introduction 13 CG Introduction 16

The Aim of the Lecture The Preliminary Requirement

What is the Lecture for ?


The basic knowledge in some different disciplines:
• Familiarizing with basic problems and questions in CG.
• For getting to know methods and algorithms used in CG. • Geometry.
• For learning how (and when !) to apply proper algorithms. • Linear algebra.
• Computer programming.
• (Algorithms and data structures.)
• (Computational geometry.)

CG Introduction 14 CG Introduction 17

The Aim of the Lecture The Preliminary Requirement

What is the Lecture about ?


The spatial imagination (perception, spatial environment),
• ?. formally Linn and Petersen(1985) category:
• ?.
• ?. • Imagine and understand spatial relation between
objects.
• Imagine rotation of the objects (and other affine
operation).
• Recognize basic spatial description (directions,
coordinates, vertical and horizontal directions).

CG Introduction 15 CG Introduction 18

3
2022-11-25

Main Topics - Contents Internet

• Introduction • SIGGRAPH: www siggraph.org


• Basic raster operations • EUROGRAPHICS : www.eg.org
• Geometrical 2D and 3D operations • Index to Ray Tracing News:
www.acm.org/tog/resources/RTNews/html/rtn_index.html
• Projection and virtual camera
• Software Related Tools (from ACM):
• Object modeling and representation
www.acm.org/tog/Software.html
• Hidden line and surface elimination
• Light and color in CG
• wazniak.mimuw.edu.pl/index.php?title=Grafika_kompute
• Light modeling (local lighting) rowa_i_wizualizacja
• Global lighting
• Reality and CG

CG Introduction 19 CG Introduction 22

Bibliography (basic part)

• Shirley P. (et al.): Fundamentals of Computer Graphics,


5th ed., A K Peters, 2021, (3th ed. -> pdf !).
• Hughes J.F., van Dam A., McGuire M., Sklar D.F.,
Foley J.D., Feiner St.K., Akeley K.:
Computer Graphics: Principles and Practice, Third Edition
Addison Wesley Publ. Co. (10 July) 2013.
• (Foley J.D., van Dam A., Feiner St.K., Hughes J.F.: Computer
Graphics, Principles and Practice, sec. ed., Addison-Wesley Publ. Co.
1996.)
• Zabrodzki J. (red.): Grafika Komputerowa, metody i
narzędzia, WNT 1994.
• Jankowski M.: Elementy grafiki komputerowej, WNT 1990
(2006 edition – practically not changed).

CG Introduction 20

Bibliography (supplementary)

• Hearn D., Baker P., M.: Computer Graphics with Open


GL , Prentice-Hall 2011 (4th ed.) .
• Watt A.: 3D Computer Graphics, Addison-Wesley Publ.
Co. 2000.
• Pharr M., Humphreys G.: Physically Based Rendering,
from Theory to Implementation, 3rd. ed., Morgan
Kaufmann 2016.
(available online https://www.pbr-book.org/)

CG Introduction 21

You might also like