16
Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Computer Graphics Computer graphics deals with all aspects of creating images with a computer Hardware Software Applications

Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer Graphics - Kent State Universityruttan/graphics/lectures/lecture1c.pdf · Angel and Shreiner: Interactive Computer Graphics 7E © Addison-Wesley 2015 Preliminary Answer Application:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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