Grafica(1): Introduction Dott. Alessio Malizia

Slides:



Advertisements
Similar presentations
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
Advertisements

Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong 4349
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
CGMB214: Intro. To Computer Graphics Chapter 1 Introduction.
Introduction to Computer Graphics Survey (Chapter 1) Graphics Systems (Chapter 2)
Computer Graphics Introduction
Chapter Seven Graphics, Multimedia, and Hypermedia.
CAP4730: Computational Structures in Computer Graphics Basic Graphics Hardware.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
1.Introduction to Computer Graphics GMR lab. What is computer garphics? The generation of graphical output using a computer Refers to creation, Storage.
What is it? The use of computers to present text, sound, graphics, animation and video in an integrated way.
 2002 Prentice Hall Chapter 7 Graphics, Hypermedia, and Multimedia.
1. 2  A computer is a device capable of storing data  in a format suited to the computer,  which is then processed by mathematical manipulation and.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
Computer Graphics/and Multimedia CMM472/CIT773 What is CG ?, History of CG, Course Overview.
Dr. Sana’a Wafa Al-Sayegh
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 What is Computer Graphics? Sai-Keung Wong ( 黃世強 ) Computer Science National.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
Definition of Computer Graphics
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Presenting Work: Graphics and Charts Letts Chapter 14.
A Survey of COMPUTER GRAPHICS
Animated text created using What is it?
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
Graphics, Hypermedia, and Multimedia.  Prentice HallSlide 2 Focus on Computer Graphics Computer graphics include: –Painting Software –Digital Image Processing.
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
Overview of Computer Graphics Subjects : What is C.G History of C.G Applications of C.G C.G vs I.P Course objectives.
Computer Graphics Lecture 01 Fasih ur Rehman. About Instructor MSc in Electronics and MSc in Systems Engineering in 1994 and 1996 respectively from Quaid-e-Azam.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
MAE 152 Computer Graphics for Scientists and Engineers Fall 2003 Dr. Prashant V. Mahajan Senior Research Scientist AValonRF, Inc., El Cajon, CA.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Computer graphics Final project By Shawn Harrow. What is computer science? Computer science (or computing science) is the study of theoretical foundations.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Introducing: Computer Graphics Chapter 1. Chpater 1 -- Introducing: Computer Graphics2 n Computer Graphics is a branch of Computer Science, but its appeal.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
Chapter 8B Graphics and Multimedia. 8B-2 Graphic File Formats Bitmapped images –Most common image type –Also called raster images –Image is drawn using.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Student Name: Jovannie Charles Date: 12/7/10. What is Computer Graphics?  Computer graphics are graphics created using computers and, more generally,
Computer Graphics & Multimedia
Computer Graphics Researched via: Student Name: Barbara Florival Date: 12| 7 th | 2O1O.
Computer Graphics.
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
Computer Graphics Mansoor Ahmed Bughio. Computer Graphics  Computer graphics are pictures and movies created using computers - usually referring to image.
Credit:  Multimedia has been used in many aspects in our lives, for example in the field of business, entertainment.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
Computer Graphics Lecture 1 Introduction to Computer Graphics
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Chapter 1 An overview on Computer Graphics
Binary Notation and Intro to Computer Graphics
Lesson 22 Graphics Software.
Computer Graphics.
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Chapter 1 An overview on Computer Graphics
“almost everything on computers that is not text or sound”
Introduction to Graphics Modeling
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Lesson 22 Graphics Software.
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Introduction to 3D Graphics
Presentation transcript:

Grafica(1): Introduction Dott. Alessio Malizia

History 1980s CG small specialized field First built-in raster graphics displays –Xerox Star –Apple Macintosh –IBM PC Bitmap graphics –Rectangular representation of 0s and 1s array of points (pixels) –Less expensive and easy to use

WIMP

Image Processing vs Computer Graphics Analysis –Picture processing –Image enhancements –Pattern Detection and Recognition –Scene Analysis and Computer Vision Synthesis –Pictorial representation of real or imaginary objects from their computer-based models

Image Processing

Computer Graphics

Advantages of Interactive Graphics (1) Natural communication for humans, since our pattern recognition abilities we perceive and process graphics rapidly Ancient Chinese “a picture is worth ten thousand words” Static pictures are good but dinamic are evn better for communication “a moving picture is worth ten thousand static ones”

Advantages of Interactive Graphics (2) Motion dynamics –Object can be moved with respect to a stationary observer Flight simulator Arcade games Update dynamics –Actual change of shape, color or other props of the object beng viewed Display deformations of an aircraft plane structure in flight A graphical manipulation by the user change the system reaction

Motion dynamics

Update dynamics

CG uses User Interfaces (WIMP) Intercative plotting in business, science and tech. Office automation and electronic publishing Computer aided drafting and design Simulation and animation for scientific visualization and entertainment Art and commerce (advertising) Process Control (flow) Cartography (natural phenomenon)

Classification of applications (1) By type (dimensionality) of presented objects and kind of picture to be produced Type of objPictorial representation 2DLine drawing Gray scale image Color image 3DLine drawing (wireframe) Line drawing with effects Shaded color images

Wireframe and Shaded

Classification of applications (2) By type of interaction –Offline plotting (predefined physical data) –Interactive plotting (user supply parameters) –Calculating the object and fly around it (real time under user control or scientific viz) –Interactive designing (start with blank screen and user create views)

Classification of applications (3) By the role of the picture –If the picture is an end or part of a process –Example in cartography: drafting, raster painting, animation and artwork till the end drawing.

Classification of applications (4) By logical and temporal relationships between objects and their pictures –Only one picture at a time (plotting) –Time-varying sequence of raleted pictures (motion or update dynamics) –Structured collection of objects and their parts (CAD, CAM)

Development of CG Whirlwind Computer 1950s MIT –Computer driven CRT displays for output

CG limitations High cost of the graphics hardware Need for large scale, expensive computing resource for interactivity Difficulty of writing large interactive programs (assembler) Non-portable software

Output Techs: vector display

Output techs: raster display

Raster Scan

Vector scan VS Raster scan