Computer Graphics CMSC 435/634 1. Graphics Areas “ Core ” graphics areas – Modeling – Rendering – Animation Other areas which draw on computer graphics.

Slides:



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

C1 - The Impact of CAD on the Design Process.  Consider CAD drawing, 2D, 3D, rendering and different types of modelling.
Three-Dimensional Computer Animation Erli Ling. Introduction Animation Animation all moving imagery involves a sequence of still images played back quickly.
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,
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
Computer Graphics Introduction
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Computer GraphicsIntroduction A picture is worth a thousand words Science is a new social force. It is provocative and challenging, it holds the promise.
Animations By Georgia Waldram-Higham. CGI-(Computer generated imagery) Computer-generated imagery (CGI) is the application of computer graphics to create.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Dr. Sana’a Wafa Al-Sayegh
Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms.
Definition of Computer Graphics
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Chapter 10: Computer Graphics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
A Survey of COMPUTER GRAPHICS
Invitation to Computer Science 5th Edition
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC.
Graphical User Interfaces
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Overview of Computer Graphics Subjects : What is C.G History of C.G Applications of C.G C.G vs I.P Course objectives.
Passage Three Multimedia Application. Training target: In this part , you should try your best to form good reading habits. In order to avoid your ill.
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.
Multimedia Elements: Sound, Animation, and Video.
IMAGE SYNTHESIS 1 Image Synthesis Image synthesis operations create images from other images or non-image data Used when a desired image is either physically.
Course Topics CMSC 635. Ray Tracing Friedrich A Lohmüller, POV-Ray Hall of Fame Gallery.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Computer Graphics Researched via: Student Name: Timothy Rorie Date: 4 / 11 / 11.
Computer Graphics Researched via: Student Name: Tyanni Niles Date: April 29, 2010.
3D Computer Animation Pertemuan 10 Matakuliah : History of Animation Tahun : 2009.
Lecture : Mark Anthony P. Cezar.  Definition  Producing pictures or images using a computer  Example  Starship Troopers: Tango-Urilla, Death From.
Multimedia. A medium (plural media) is something that a presenter can use for presentation of information Two basic ways to present information are: –Unimedium.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
Applications and Rendering pipeline
Chapter 10: Computer Graphics
Three-Dimensional Computer Animation
Introducing virtual REALITY
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Chapter 1 An overview on Computer Graphics
Computer Graphics.
Introduction Prof. Lizhuang Ma.
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Chapter 10 Computer Graphics
Chapter 1 An overview on Computer Graphics
Introduction to Graphics Modeling
Chapter 10: Computer Graphics
Interactive Computer Graphics
Joshua Barczak* CMSC 435 UMBC
(c) 2001 by The McGraw-Hill Companies, Inc. All rights reserved.
Multimedia Fundamentals
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Chapter I Introduction
Introduction Prof. Lizhuang Ma.
Introduction to Computer Graphics
Computer Graphics Lecture 15.
A picture is worth a thousand words
Introduction to Computer Graphics
Introduction to spagetti and meatballs
– Graphics and Visualization
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Computer Graphics CMSC 435/634 1

Graphics Areas “ Core ” graphics areas – Modeling – Rendering – Animation Other areas which draw on computer graphics – User Interaction – Virtual Reality – Visualization – Image Processing – 3D Scanning 2

Graphics Areas – Modeling Deals with the mathematical specification of shape and appearance – Definition of surface – Interpolation rules – Reflection models 3

Graphics Areas – Modeling 4

Graphics Area – Modeling Shutterbug Image Series - Pixar5

Graphics Areas – Rendering Term inherited from art – create shaded images from computer models – Many techniques – Many styles of rendering 6

Graphics Areas – Rendering J*sola7

Graphics Areas – Rendering Finlay McWalter8

Graphics Areas – Rendering Policarpo, F., Oliveira, M. M., and Comba, J. L Real-time relief mapping on arbitrary polygonal surfaces9

Graphics Areas – Rendering Anton L. Fuhrmann10

Graphics Areas – Rendering Realistic Image Synthesis Engine (R.I.S.E.) Gallery11

Graphics Areas – Rendering Realistic Image Synthesis Engine (R.I.S.E.) Gallery12

Graphics Areas – Rendering Henrik Wann Jensen - Global Illumination Image Gallery13

Graphics Areas – Rendering The Aggregated Teapot - Andy Lomas14

Graphics Areas – Rendering cgkit tutorial - Matthias Baas15

Graphics Areas – Animation Creating an illusion of motion through a sequence of images – Time as a key issue, not normally dealt with in basic modeling and rendering 16

Graphics Areas – User Interaction Deals with the interface between input devices, the application, and feedback to the user in imagery and other sensory feedback 17

Graphics Areas – User Interaction iPhone - Apple18

Graphics Areas – Virtual Reality Immersion of user into a 3D virtual world – Typically involves stereo graphics – Response to head motion – Force feedback 19

Graphics Areas – Virtual Reality Z800 3DVisor - eMagin Corporation20

Graphics Areas – Visualization Giving users insight via visual display Raw data often overwhelming in size 21

Graphics Areas – Image Processing Manipulation of 2D images – Interpolation – Filters – Conversion 22

Graphics Areas – 3D Scanning Uses range-finding technology to create measured 3D models 23

Graphics Areas – 3D Scanning Inventor Connections24

Major Applications Video Games Cartoons Film Special Effects CAD/CAM Simulation Medical Imaging Information Visualization 25

Applications – Video Games 3D modeling 3D scanning Rendering algorithms User interaction Force feedback Motion capture Graphics data structures Etc... 26

Applications – Video Games The Legend of Zelda: Twilight Princess - Nintendo 27

Applications – Video Games Kevin Durant at Electronic Arts Motion Capture Studio - AP / Richard Lam 28

Applications – Video Games 29

Applications - Cartoons Often rendered from 3D models Traditional 2D use backgrounds rendered from 3D models 30

Applications – Animation Luxo Jr - Pixar31

Applications – Film Special Effects Almost all graphics technologies Digital compositing to superimpose filmed foregrounds onto backgrounds Foregrounds with 3D models 32

Applications – Film Special Effects Warner Bros. Pictures33

Applications – Film Special Effects The Matrix - Warner Bros.34

Applications - CAD/CAM Used to model/design parts which directly guide the manufacturing process Computer controlled milling devices 35

Applications - CAD/CAM 36

Applications - CAD/CAM 37

Applications – Simulation “ Accurate ” video gaming Flight & driving simulators Situations which are too dangerous to costly to perform directly 38

Applications – Simulation Lander Simulation & Training Solutions, S.A. 39

Applications – Simulation Army Research Labs40

Applications – Simulation United States Navy41

Applications – Medical Imaging Create meaningful images of scanned patient data MRI/CT scans of density values Large amounts of data – Very small test sets have 256 × 256 × 128 ≈ 8.4 million samples 42

Applications – Medical Imaging MRbrain dataset - The Stanford volume data archive43

Applications – Medical Imaging Levoy, M Display of surfaces from volume data44

Applications – Information Visualization Creates images of data which do not have a “ natural ” visual depiction Finding patterns in data 45

Applications – Information Visualization munterbund.de46

Applications – Information Visualization 47

Applications – Information Visualization Robert J. Vanderbei48