Beruflich Dokumente
Kultur Dokumente
Spring-2011
Kocaeli University
Computer Engineering Department
Computer Graphics
History,
Hardware, Software,
and Applications
What is Computer
Graphics?
●
Different things in different contexts:
– pictures, scenes that are generated by a
computer.
– tools used to make such pictures, software and
hardware, input/output devices.
– the whole field of study that involves these tools
and the pictures they produce.
●
Use of computer to define, store, manipulate,
interrogate and present pictorial output.
Another definition
●
Computer graphics: generating 2D images
of a 3D world represented in a computer.
●
Main tasks:
– modeling: creating and representing the
geometry of objects in the 3D world
– rendering: generating 2D images of the objects
– animation: describing how objects change in time
Involves
●
How pictures are represented in computer
graphics,
●
How pictures are prepared for presentation,
●
How interaction within the picture is
accomplished.
Visualization (1)
●
Computer Graphics
●
Image Processing
●
Scanning large sets of numbers to determine trends
and relationships is a tedious and ineffective
process.
●
If the data are converted to a visual form, the trends
and patterns are often immediately apparent.
Visualization (2)
●
Scientific visualization, business visualization
– Distributed vs. central-desktop applications
– Interactive visualization
– Visualization over real-time vs. archived data sets
●
GIS, Chemistry vis - protein
– example1: pollution degrees plotted on a map.
– Example2: time-series data analysis
Computer Graphics
Applications
●
Art, entertainment, and publishing
– movie production, animation, special effects
– computer games
– World Wide Web
– Book, magazine design, photo editing
●
Simulations (education, training)
●
CAD architectural, circuit design etc.
●
Scientific analysis and visualization
●
Graphical User Interfaces
●
CG versus Computer Vision (syntesis vs.
analysis)
Image processing
●
Computer Graphics vs Image Processing
– In computer graphics, a computer is used to create a
picture. Image processing, on the other hand applies
techniques to modify or interpret existing pictures
●
Applications:
– Improving picture quality
– Machine perception of visual information, as used in
robotics.
●
To apply image processing methods, we first digitize
a photograph or other picture into an image file.
– Then digital methods rearrange picture parts, to enhance
color separations, or to improve the quality of shading
Computer Graphics
Image Processing
Computer Vision
Graphics
Applications
●
Entertainment: Movies
GT Racer 3
View from the ship’s bridge in the virtual environment at Dalian Maritime
University.(Courtesy Xie Cui.)
Short History of Computer
Graphics
Early 60's: