Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.

Slides:



Advertisements
Similar presentations
Short History of Computer Graphics. Early 60's: – Computer animations for physical simulation; Edward Zajac displays satellite research using CG in 1961.
Advertisements

1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
CS 445 Introduction to Computer Graphics Fall 2006 Aaron Bloomfield.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Computer Animation in the Begining Pertemuan 08 Matakuliah : History of Animation Tahun : 2009.
ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Lecture 1Slide 1 Introduction to Computer Graphics Syllabus Handout Goal of Course Software - C/C++, OpenGL Hardware - Unix,
History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2000 Slides for September 28 lecture.
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
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)
CS 4731: Computer Graphics Lecture 1: Introduction Emmanuel Agu.
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.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Non-Photorealistic Rendering Mario Costa Sousa Department of Computer Science University of Calgary Mario Costa Sousa Department of Computer Science University.
History of Computer-aided design (CAD) How did we get from… to here? here Bigkif. “Ivan Sutherland : Sketchpad Demo (1/2)” accessed accessed.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
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.
Welcome to CSC 341/CSC 630 Introduction to Computer Graphics  Instructor  Susanna Wei  Office: BL 214  Phone: (610) 
Definition of Computer Graphics
Grafica(1): Introduction Dott. Alessio Malizia
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
A Survey of COMPUTER GRAPHICS
Computer Graphics ( Course Introduction ) Jehee Lee Seoul National University.
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Jehee Lee Seoul National University
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
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.
1.  Computer Graphics are graphics created using computers.  In general, it is the representation and manipulation of image data by a computer.  Examples:
CS559-Computer Graphics Copyright Stephen Chenney 2001 CS 559: Computer Graphics Prof Stephen Chenney.
MAE 152 Computer Graphics for Scientists and Engineers Fall 2003 Dr. Prashant V. Mahajan Senior Research Scientist AValonRF, Inc., El Cajon, CA.
Computer Graphics ( Course Introduction ) Jehee Lee Seoul National University.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
Advanced Computer Graphics
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Welcome.
Computer Graphics Lecture 02 Fasih ur Rehman. Last Class Introduction to Computer Graphics Areas Application.
Computer Graphics Researched via: Student Name: Barbara Florival Date: 12| 7 th | 2O1O.
Computer Graphics Mansoor Ahmed Bughio. Computer Graphics  Computer graphics are pictures and movies created using computers - usually referring to image.
Computer Graphics and Multimedia Dr. Rajesh Siddavatam Ph.D (BITS–Pilani) Dean – Quality Assurance Professor Mail:
CSc 4841/6841 Computer Animation Lecture 2 Overview of 3D Computer Graphics.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
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 (Fall 2004) COMS 4160, Lecture 25: Summary and Preview
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
Computer Graphics - Introduction -
Computer Graphics.
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Prof. Harriet Fell Spring 2007 Lecture 1 - January 8, 2007
Welcome to Introduction to Computer Graphics
Computer Graphics : Introduction
Introduction to Computer Graphics
Introduction to Computer Graphics
Introduction to spagetti and meatballs
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department

Computer Graphics History, Hardware, Software, and Applications

What is Computer Graphics? ● Different things in different contexts: – pictures, scenes that are generated by a computer. – tools used to make such pictures, software and hardware, input/output devices. – the whole field of study that involves these tools and the pictures they produce. ● Use of computer to define, store, manipulate, interrogate and present pictorial output.

Another definition ● Computer graphics: generating 2D images of a 3D world represented in a computer. ● Main tasks: – modeling: creating and representing the geometry of objects in the 3D world – rendering: generating 2D images of the objects – animation: describing how objects change in time

Involves ● How pictures are represented in computer graphics, ● How pictures are prepared for presentation, ● How interaction within the picture is accomplished.

Visualization (1) ● Computer Graphics ● Image Processing ● Scanning large sets of numbers to determine trends and relationships is a tedious and ineffective process. ● If the data are converted to a visual form, the trends and patterns are often immediately apparent.

Visualization (2) ● Scientific visualization, business visualization – Distributed vs. central-desktop applications – Interactive visualization – Visualization over real-time vs. archived data sets ● GIS, Chemistry vis - protein – example1: pollution degrees plotted on a map. – Example2: time-series data analysis

Computer Graphics Applications ● Art, entertainment, and publishing – movie production, animation, special effects – computer games – World Wide Web – Book, magazine design, photo editing ● Simulations (education, training) ● CAD architectural, circuit design etc. ● Scientific analysis and visualization ● Graphical User Interfaces ● CG versus Computer Vision (syntesis vs. analysis)

Image processing ● Computer Graphics vs Image Processing – In computer graphics, a computer is used to create a picture. Image processing, on the other hand applies techniques to modify or interpret existing pictures ● Applications: – Improving picture quality – Machine perception of visual information, as used in robotics. ● To apply image processing methods, we first digitize a photograph or other picture into an image file. – Then digital methods rearrange picture parts, to enhance color separations, or to improve the quality of shading

Computer Graphics

Image Processing

Computer Vision

Graphics Applications ● Entertainment: Movies Pixar: Monster’s Inc. Square: Final Fantasy

Entertainment Final Fantasy (Square, USA)

Entertainment A Bug’s Life (Pixar)

Graphics Applications ● Medical Visualization MIT: Image-Guided Surgery Project The Visible Human Project

Everyday use

Window system and large-screen interaction metaphors (François Guimbretière)

Graphics Applications ● Scientific Visualization

Scientific Visualization Airflow around a Harrier Jet (NASA Ames)

Graphics Applications ● Computer Aided Design (CAD)

Graphics Applications ● Training Designing Effective Step-By-Step Assembly Instructions (Maneesh Agrawala et. al)

Graphics Applications ● Entertainment: Games GT Racer 3 Polyphony Digital: Gran Turismo 3, A Spec

Training View from the ship’s bridge in the virtual environment at Dalian Maritime University.(Courtesy Xie Cui.)

Short History of Computer Graphics

Early 60's: – Computer animations for physical simulation; Edward Zajac displays satellite research using CG in 1961 – 1963: Sutherland (MIT) Sketchpad (direct manipulation, CAD) Calligraphics (vector) display devices Interactive techniques First mouse (Douglas Englebart) – 1968: Evans & Sutherland founded – 1969: First SIGGRAPH

Late 60's to late 70's: ● Utah Dynasty – 1970: Pierre Bezier develops Bezier curves – 1971: Gouraud Shading – 1972: Pong (first computer game) developed – 1973: Westworld, the first film to use computer animation – 1974: Ed Catmull develops z-buffer (Utah) First Computer Animated Short, Hunger. Keyframe animation and morphing. – 1975: Bui-Toung Phong creates Phong Shading (Utah) Martin Newel models a 3D teapot with Bezier patches (Utah)

Mid 70's -80's: ● Quest for realism. Radiosity shading; mainstream real-time applications. – 1982: Tron, Wrath of Kahn. Particle systems and obvious CG. – 1984: The Last Star Figher, CG replaces physical models. Early attempts at realism using CG. – 1986: First CG animation nominated for and Academy Award: Luxo Jr. (Pixar) – 1989: Tin Toy (Pixar) wins Academy Award.

– 1995: Toy Story (Pixar/Disney), the first full length fully computer generated 3D animation. The first fully 3D CG cartoon Babylon 5. First TV show routinely using CG models.

Late 90's: ● Interactive environments, scientific and medical visualization, artistic rendering, image based rendering, path tracing, photon maps, etc.

2000's: ● Interactively rendered movies? Ubiquitous computing, computer vision and graphics.