Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy...

20
Prem Kalra Department of Computer Science and Engineering I.I.T Delhi email:[email protected]

Transcript of Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy...

Page 1: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

Prem Kalra Department of Computer Science and Engineering

I.I.T Delhi email:[email protected]

Page 2: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

�  Slot K (Tu 5-6, W 12-1, F 5-6 – Th 6:30-7:30) Room IIA-305 (Bharti Building)

�  Tentative Evaluation Scheme •  Exams: �  2 Minors (30%), 1 Major (30%) Quiz (5%)

•  Assignments: �  3-4 Programming Assignments (35%-40%)

�  TA(s): �  TBA

�  Web Page http://www.cse.iitd.ac.in/~pkalra/col781

Page 3: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

�  Fundamental of Interactive Computer Graphics by Foley, van Dam, Feiner, and Hughes, Adison-Wesley (International Edition)

�  Computer Graphics by Hearn, and Baker, Printice Hall of India (International Edition)

�  Procedural Elements for Computer Graphics, DF Rogers, Mc Graw Hill (International Edition)

�  Mathematical Elements for Computer Graphics, DF Rogers, Mc Graw Hill (International Edition)

�  Advanced Animation and Rendering Techniques (Theory and Practice)

Page 4: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

•  Introduction/Preliminaries •  Raster Graphics •  Clipping •  Transformations •  Curves and Surfaces •  Rendering •  Animation

Contents

Page 5: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

Computer Graphics is the use of computer to define, store, manipulate, interrogate, and present pictorial output.

A picture is 10,000 worth words! Scope: �  Industry �  Art �  Entertainment �  Education �  Medicine

Page 6: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

•  Modeling •  Shape (geometry)

•  Rendering •  Display (shading, illumination, color, texture…)

•  Animation •  Movement (dynamics)

Basic Elements

Page 7: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

•  Modeling

Basic Elements

Page 8: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

•  Modeling

Basic Elements

Page 9: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

Scanner 3D Geometry

Rendering

Courtesy Dr. Niloy Mitra

Modeling

Modeling as reverse engineering

Page 10: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

•  Rendering

Basic Elements

Page 11: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

•  Rendering

Basic Elements

Page 12: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

•  Animation

Basic Elements

Page 13: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

�  1963: Sutherland First Graphics Workstation �  1969: SIGGRAPH (ACM) (First conference in 1973) �  Early 1970’s: Raster Graphics, Shading,

Illumination �  Late 1970’s: Texture Mapping, Ray Tracing �  Early 1980’s: Realism in Rendering �  Late 1980’s: Physically Based Animation �  1989: Tin Toy (Pixar) wins Academy Award �  1990’s: Interaction, Scientific Visualization, Virtual

Reality, Augmented Reality, Multimedia, etc. �  2000’s: Real-time Visualization of Large Data Sets,

Data Compression, Vision and Graphics, etc. �  2010’s: CG ubiquitous, GPUs, shader languages

Page 14: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

� Engineering

Page 15: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

Architectural Design Google Earth

Applications

•  Design

Page 16: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

� Medical Bio-graphics

Page 17: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

� Entertainment

Page 18: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

Representation 3D

obj

ect r

epre

sent

atio

n

Page 19: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

� Rendering is the conversion of a scene into an image:

3D Scene 2D Image

Rendering

Page 20: Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy Award 1990’s: Interaction, Scientific Visualization, Virtual Reality, Augmented Reality,

3DWorld Scene

V

Projection

Viewing Transformation

3D View Scene

2D Scene Rasterization

Modeling Transformation Model 1

Model 2

Model n

M 1

2D Image

M 2

M n