Documente Academic
Documente Profesional
Documente Cultură
Pre-requisites
Good knowledge of Linear Algebra, Data Structures
and good programming skills are 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.
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
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.
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.
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.
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