Computer Aided DesignInteriors Professional Mechanical CAD Architectural CAD Electronics CAD Casual Users Google Sketchup... Lighting SimulationInterior Design Automobile Visualization..
Trang 1Introduction
Computer Graphics
Trang 22
Trang 3Major Applications
• Video games
• Cartoons
• Visual effects
• Animated films
• CAD/CAM
• Simulation
• Medical imaging
• Information visualization
3
Trang 4Games are OK here
4
Trang 5Computer Aided Design
Interiors Professional
Mechanical CAD Architectural CAD Electronics CAD Casual Users
Google Sketchup
Trang 6Lighting Simulation
Interior Design
Automobile Visualization
Trang 7Visual effects
Trang 8Visualization: Science and Medicine
Visible Human Project: University of Hamburg
Trang 9Virtual Reality
• VR for design and entertainment
• Simulators: Surgical, Flight, Driving, Spacecraft
Trang 10Graphical User Interfaces (GUIs)
10
Trang 11Following the Pipeline:Transformations
• Much of the work in the pipeline is in converting
object representations from one coordinate system
to another
– World coordinates
– Camera coordinates
– Screen coordinates
• Every change of
coordinates is equivalent
to a matrix transformation
11
Trang 12• Just as a real camera cannot “see” the whole world, the virtual camera can only see part of the world
space
– Objects that are not within this volume are said to be clipped out of the scene
12
Trang 13• If an object is visible in the image, the
appropriate pixels in the frame buffer
must be assigned colors
– Vertices assembled into objects
– Effects of lights and materials must be
determined
– Polygons filled with interior colors/shades
– Must have also determine which objects
are in front (hidden surface removal)
13
Trang 14Global Illumination
14
Trang 15Photo image of the real scene
Non-photorealistic Rendering
15
Trang 16Color space and Filters
16
Trang 1717