computer graphics - kent state universityruttan/graphics/lectures/lecture1c.pdf · angel and...
TRANSCRIPT
![Page 1: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/1.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics
Computer graphics deals with all aspects of creating images with a computerHardwareSoftwareApplications
![Page 2: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/2.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Example
Where did this image come from?
What hardware/software did we need to produce it?
![Page 3: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/3.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Preliminary Answer
Application: The object is an artist’s rendition of the sun for an animation to be shown in a domed environment (planetarium)Software: Maya for modeling and
rendering but Maya is built on top of OpenGLHardware: PC with graphics card for
modeling and rendering
![Page 4: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/4.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Basic Graphics System
Input devices
Output device
Image formed in FB
![Page 5: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/5.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics:1950-1960
Computer graphics goes back to the earliest days of computingStrip chartsPen plottersSimple displays using A/D converters to go from
computer to calligraphic CRT
Cost of refresh for CRT too high Computers slow, expensive, unreliable
![Page 6: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/6.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Pen Plotter
![Page 7: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/7.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics:1960-1970
Wireframe graphicsDraw only lines
Display Processors
wireframe representationof sun object
![Page 8: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/8.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
CRT
Can be used to display contents of frame buffer (raster mode)
![Page 9: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/9.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
CRT
Can be used to display contents of frame buffer (raster mode)
![Page 10: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/10.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics:1970-1980
Raster GraphicsImage produced as an array (the raster) of picture
elements (pixels) in the frame buffer
![Page 11: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/11.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics:1970-1980
Raster GraphicsImage produced as an array (the raster) of picture
elements (pixels) in the frame buffer
![Page 12: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/12.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Raster Graphics
Allows us to go from lines and wire frame images to filled polygons
![Page 13: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/13.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics:1980-1990
Realism comes to computer graphics
smooth shading environment mapping
bump mapping
![Page 14: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/14.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics:1980-1990
Special purpose hardwareSilicon Graphics geometry engine
VLSI implementation of graphics pipeline
Networked graphics: X Window SystemHuman-Computer Interface (HCI)
![Page 15: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/15.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics:1990-2000
OpenGL APICompletely computer-generated feature-length
movies (Toy Story) are successfulNew hardware capabilities
Texture mappingBlendingAccumulation, stencil buffers
![Page 16: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:](https://reader033.vdocument.in/reader033/viewer/2022050405/5f82bb31d294eb4873311320/html5/thumbnails/16.jpg)
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015
Computer Graphics: 2000-
PhotorealismGraphics cards for PCs dominate market
Nvidia, ATI, Intel.
Game boxes and game players determine direction of market
Computer graphics routine in movie industry: Maya, 3DS Max.
Programmable pipelines