You are on page 1of 37

Introduction to Aug 02, 2011 Computer Graphics

Dr. Mohammed Rajik Khan


[khanmr@nitrkl.ac.in]

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers Aug 02, 2011

Example
n

Courtesy of Tippet Studio


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers


o

Example
n

On set: Pyrotechnics Aug 02,

2011

Courtesy of Tippet Studio


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers


o

Example
n

Bugs:

Aug 02, 2011

Courtesy of Tippet Studio


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers


o

Example
n

The Final Stage: Burning the bugs Aug 02, 2011

Courtesy of Tippet Studio


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers Batman & Robin: Aug The 02, Love Dust 2011

Example
n n

Courtesy of Buf Compagnie


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers Batman & Robin: Aug The 02, Love Dust 2011

Example
n n

Courtesy of Buf Compagnie


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers Batman & Robin: Aug The 02, Love Dust 2011

Example
n n

Courtesy of Buf Compagnie


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers Batman & Robin: Aug The 02, Love Dust 2011

Example
n n

Courtesy of Buf Compagnie


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers Batman & Robin: Aug The 02, Love Dust 2011

Example
n n

Courtesy of Buf Compagnie


Jan 04, 2012

What is Computer Graphics?


n n

Definition
n

Producing pictures or images using a computer Starship Troopers Batman & Robin: Aug The 02, Love Dust 2011

Example
n n

Courtesy of Buf Compagnie


Jan 04, 2012

What is Computer Graphics?


n

Algorithms for Visual Simulations

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

What is Computer Graphics?


Refers to any computer device or program that makes a computer capable of displaying and manipulating pictures (Webopedia). n The creation of, manipulation of, analysis of, and interaction with pictorial representations of objects and data using computers (Dictionary of Computing). n Computer Graphics involves display, manipulation and storage of pictures and experimental data for proper visualization using a computer. n Pictorial synthesis of real and/or imaginary objects from their computer-based models (or datasets).
n
Jan 04, 2012 [Courtesy to Graphics Lab @ Korea University]

Main Themes / Core Elements


n n n n

Imaging
n

Representing 2D images Representing 3D objects Constructing 2D images from 3D models Simulating changes over time

Modeling
n

Rendering
n

Animation
n

Jan 04, 2012

Imaging
n

Warping Metamorphosis Non-Photorealistic Rendering

Jan 04, 2012

Warping

Courtesy of Princeton Univ.


Jan 04, 2012

Metamorphosis (Morphing)

Image 0 Image 1

Warp 0 Warp 1

Result

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Metamorphosis (Morphing)

Image 0 Image 1

Warp 0 Warp 1

Result

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Polygon Morphing

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Polygon Morphing

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Non-Photorealistic Rendering

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Modeling
n n

Shape Description & Design Surface Modeling / Solid Modeling

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Rendering
n

Simulating Behavior of Lights & Image Formation

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Animation
n

Motion Representation & Control

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

History
n n n n n n n n n

1963: Sutherland First Graphics Workstation (SKETCHPAD ) 1969: First SIGGRAPH (ACM) Early 1970s: Raster Graphics, Shading, Illumination Late 1970s: Texture Mapping, Ray Tracing Early 1980s: Realism in Rendering Late 1980s: Physically Based Animation 1989: Tin Toy (Pixar) wins Academy Award 1990s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality, Multimedia, etc. 2000s: Real-time Visualization of Large Data Sets, Data Compression, Vision and Graphics, etc.

Jan 04, 2012

Display Hardware
Vector displays n 1963 modified oscilloscope n 1974 Evans and Sutherland Picture System Raster displays n 1975 Evans and Sutherland frame buffer n 1980s cheap frame buffers bit-mapped personal computers n 1990s liquid-crystal displays laptops n 2000s micro-mirror projectors digital cinema Other n stereo, head-mounted displays n autostereoscopic displays n tactile, haptic, sound
Jan 04, 2012

Input Hardware
2D n light pen, tablet, mouse, joystick, track ball, touch panel, etc. n 1970s & 80s - CCD analog image sensor + frame grabber n 1990s & 2000s - CMOS digital sensor + in-camera processing high-X imaging (dynamic range, resolution, depth of field,) 3D n 3D trackers n multiple cameras n active rangefinders other n data gloves n voice
Jan 04, 2012

Why Computer Graphics?


n n n

Computer Graphics is ubiquitous About 50% of the brain neurons are associated with vision To provide a focused interdisciplinary experience for students from various fields as the subject involves the knowledge of Computer science, Mathematics, Physics, Psychology, Art and design The interdisciplinary approach is valuable because every newly designed engineering product has to be visualized, modeled, simulated prior to implementation/manufacture.

Jan 04, 2012

Applications
n n n n n n n

Display of Information Design Simulation Computer Art Entertainment Virtual Reality Graphical User Interface (GUI)

Jan 04, 2012

Display of Information
n

Graphics for Scientific, Engineering, and Medical Data

Nebula

Medical Image

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Design
n n

Graphics for Engineering (CAD/CAM) and Architectural System Design of Building, Automobile, Aircraft, Machine etc.

AutoCAD 2002
Jan 04, 2012

Interior Design
[Courtesy to Graphics Lab @ Korea University]

Simulation
n

Computer-Generated Models of Physical, Financial and Economic Systems for Educational Aids

Flight Simulator
Jan 04, 2012

Mars Rover Simulator


[Courtesy to Graphics Lab @ Korea University]

Computer Art
n

Graphics for Artist

Metacreation Painter
Jan 04, 2012 [Courtesy to Graphics Lab @ Korea University]

Entertainment
n

Graphics for Movies, Video Games, etc.

Final Fantasy

Online Game

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Virtual Reality
User interacts with objects in a 3D scene. n Equipment training (pilots, surgeons, etc.).
n

Jan 04, 2012

[Courtesy to Graphics Lab @ Korea University]

Whats Our Scope?


n

Not a Tutorial on Commercial Software


n

3DMax, Maya, Photoshop, etc.

Not about Graphics Business


n

3D online-game, E-commerce, etc.

Graphics
n n n

Imaging (basics only) Modeling (in detail) Rendering and Animation (Self study)

Jan 04, 2012

Term Projects
n

What?
n n n

Create your own graphics art Preferably moving pictures or Implementation of any Computer Graphics / CAD Journal paper Proposal last week of January Demonstration before final exam 1 or 2 person(s) / 1 team

When?
n n

How?
n

Jan 04, 2012

You might also like