Computer Graphics

Download Report

Transcript Computer Graphics

Advanced Computer Graphics
Overview
Advanced Graphics, Overview
Computer Graphics
• Definition: “combining hardware approaches with
software algorithms to facilitate the manipulation of visual
information.”
• Subareas:
hardware and system architecture,
image synthesis,
animation,
applications.
• 3D graphics main tasks:
modeling, rendering, animation.
Advanced Graphics, Overview
Intro to Computer Graphics
•
•
•
•
•
•
•
•
Hardware architecture: raster graphics, FB
Graphics Standard:KGS, PHIGS, OpenGL
Interaction
3D geometry and modeling
Viewing
Rasterization
Image synthesis: illumination, shading
We will review briefly the above, see textbook
Advanced Graphics, Overview
Graphics Pipeline Transformations
and Coordinate Systems
Advanced Graphics, Overview
Advanced Computer Graphics
•
•
•
•
•
•
Hierarchical modeling and Animation
Texture, antialiasing
3D modeling with parametric surfaces
Applications: visualization, virtual reality
Physics based modeling
3D modeling: surfaces and shapes
Advanced Graphics, Overview
Polynocular Stereo
•
From images to 3D points, and then…. to planar patches
Advanced Graphics, Overview
Surface Reconstruction and the Gauss map
From patches to surface
Advanced Graphics, Overview
Recovering of Shapes
Advanced Graphics, Overview
TeleImmersion
is the technology that enables remotely
located users to share the same virtualized
environment in real time
Advanced Graphics, Overview
TeleImmersion
is the technology that enables remotely
located users to share the same virtualized
environment in real time
Advanced Graphics, Overview
Teleconferencing in 3D
Advanced Graphics, Overview
Review
• Review, Ch 1,2,4 in textbook, gloss over 3
• Review, Red book Ch 1-2
Advanced Graphics, Overview
Review: General Purpose Graphics
• API for use in high level languages
• Appl.program ------- Graph.API ------- Graph.hardware
•
•
•
•
•
•
Primitives and Attributes
Geometric and modeling transformations
Viewing transformations
Hierarchical modeling and manipulation
Raster (buffer) oriented transformations
Control functions
Advanced Graphics, Overview