Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy...
Transcript of Engineering I.I.T Delhipkalra/col781/slides/jan19-l1.pdf · 1989: Tin Toy (Pixar) wins Academy...
![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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/2.jpg)
� 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/3.jpg)
� 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/4.jpg)
• 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/5.jpg)
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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/6.jpg)
• 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/7.jpg)
• 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/8.jpg)
• 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/9.jpg)
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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/10.jpg)
• 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/11.jpg)
• 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/12.jpg)
• 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/13.jpg)
� 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/14.jpg)
� 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/15.jpg)
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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/16.jpg)
� 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/17.jpg)
� 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/18.jpg)
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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/19.jpg)
� 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,](https://reader035.fdocuments.us/reader035/viewer/2022071215/6045407b68ad244152095dfd/html5/thumbnails/20.jpg)
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