Sunteți pe pagina 1din 6

Course Outline

Pre-requisites
Good knowledge of Linear Algebra, Data Structures
and good programming skills are required.

Computer Text Book / Readings


Computer Graphics, C Version. Donald Hearn, M. Pauline Baker
(2nd Edition).
Graphics Additional reading material will be provided when required.

PUCIT Lectures
Spring 2006 2 Lectures per week
Duration: 90 minutes each

Grading Scheme
Computer Graphics
• Quizzes (10%).
• Assignments (10%). • Methods and techniques for converting data to or
• Class Participation (5%). from graphic display via computers.
• Project (15%) • That branch of Computer Science and
technology concerned with methods and
• Mid-Term exam (25%). techniques for converting data to or from visual
• Final Exam (35%). presentation, using computers.

[IBM Dictionary of Computing]

1
In simple terms . . . Computer Graphics Applications
• Computer Aided Design.
computer graphics is the process of using a • Presentation Graphics.
computer to input, generate, manipulate,
display and output graphical images • Computer Art.
• Entertainment.
Symbolic information in Computer Images out • Education & training.
Graphics • Visualization.
• Image processing.
Line coordinates Computer • Graphical User Interfaces.
(x1,y1) & (x2,y2) Graphics

Computer Aided Design


• CAD methods are routinely used in the design
of buildings, automobiles, aircraft, watercraft,
spacecraft, computers, textiles, . . .
Wireframe model
• Steps involved in CAD: of a hand

– Building a wireframe model.


– Animate the model to analyze its behavior.
– Application of realistic lighting & surface rendering
techniques.

Application of lighting and surface


Rendering techniques to the wireframe

www.99-nt-reseller-hosting.com/html/how_3-d_graphics_work.html

2
Pros & Cons of CAD
applications
• Pros:
– Provides a visual representation.
– Cost effective.
• Cons:
– Computationally expensive procedures.

Copyright of images by “Computer Graphics C Version”, Hearn D. & Baker M.P.

Presentation Graphics
• Used to produce:
– Illustrations for reports.
– Generate slides or transparencies.
• Commonly used to summarize: financial,
statistical, mathematical, scientific & economic data
for various reports & bulletins.
• Examples: bar charts, line graphs, pie charts,
surface graphs, etc.

Copyright of images by “Computer Graphics C Version”, Hearn D. & Baker M.P.

3
Computer Art
Basic idea behind paint
Widely used in both fine art & commercial art brush programs
applications
• paintbrush programs (brush strokes, widths, • Picture is painted electronically using a
colors) graphics tablet and a stylus which can
• commercial art: logos, commercials, product simulate different sorts of brush
advertising strokes, widths and colours.
• Animation
– frame by frame
• Changing hand pressure of the stylus is
– morphing converted into corresponding visual
• video clips effects.

Example of Morphing

Examples of paintbrush
programs

Copyright of images by “Computer Graphics C Version”, Hearn D. & Baker M.P. Copyright of images by “Computer Graphics C Version”, Hearn D. & Baker M.P.

4
Another example of Morphing
Entertainment
• motion pictures
• music videos
• television shows / commercials
• combination with actors and live scenes
Examples:
Finding Nemo, Shrek, Quake.

Image processing course at Stanford University - http://eeclass.stanford.edu/ee168/

Education & training


• Computer generated models of physical,
financial and economic systems.
• Simulators for training (flight, ship etc).

5
Visualization Image Processing
• Scientific visualization: producing graphical • Modification or interpretation of images.
representation of scientific, engineering, medical data. • Main goal:
• business visualization: producing graphical – Improve image quality.
representation of commercial, industrial and other non-
scientific data

Visualization of protein
molecules

Image processing
(contd…
contd…)
• Two principal applications of image
processing:
– Improving picture quality.
– Machine perception of visual
representation

S-ar putea să vă placă și