Professional Documents
Culture Documents
Computer Graphics
(CV)
Page 1
How
Objects in the world (static or dynamic) Illumination (light sources) Imaging device (eye, camera)
We want to synthesize
Camera
Page 2
Entertainment: Motion pictures & Games Virtual worlds (especially for movies and games) Industrial design Scientific and medical visualization HumanHuman -computer interaction Fine arts Etc. Robotics Automotive Visual Surveillance / Biometrics Industrial inspection Medical imaging Remote sensing Image and video retreival Etc. For a deeper understanding of the physical world and living systems, including the human brain
Computer Graphics
The
Modeling
How do we model (mathematically represent) objects? How do we construct models of specific objects? How do we represent the motions of objects? How do we give animators control of this motion? How do we simulate the real real-world behavior of light? How do we simulate the formation of images?
Animation
Rendering
Page 3
CRT
(Cathode Ray Tube)
LCD
(Liquid Crystal Display)
Plasma
Immersive
Autostereoscopic
Volumetric
Page 4
Movies
To reality
and beyond !
Movies
Special
effects
Page 5
Movies
Digital Compositing
Page 6
Digital compositing
Digital Compositing
Page 7
Cartoons
Games
Focus
on interactivity
Page 8
Games
Page 9
modeling visualization
Engineering
is also useful
Page 10
Visualization: Scientific
Visualization: Medical
Page 11
Visualization: Architectural
http://www.diamondschmitt.com/
Visualization: Info
Page 12
3D User Interfaces
Page 13
Digital Art
Genetically
evolved
Carl Sims
Digital Art
Jason Salavon
Page 14
Elements of CG
The graphics pipeline
Modeling
Animation
Rendering
Modeling
Representing
Parametric curves
Page 15
Modeling
Alternative
Voxels
representations
Modeling
Altering
geometric models
Affine transform
Page 16
Scanning Shapes
Plant Modeling
P.
Page 17
Plant Modeling
Rendering
Key
Illumination
elements
Camera Geometric Shape & Reflectance
Pixels
Page 18
Camera Model
Rendering
Draw
Clipping
Image Plane Camera (eye position)
Scan Conversion
Page 19
Reflectance Modeling
Reflectance Modeling
Page 20
Subsurface Scattering
Translucency and varied levels of light penetration can be created using subsurface scattering effects (nVIDIA)
Rendering
Non Non-photorealistic rendering
Aaron Hertzmann
Page 21
Rendering: Information
Mapblast.com
Animation
Keyframe
animation
Keyframing
Page 22
Animation
Motion capture
Page 23
Animation
Physical
simulation
Dynamics
Page 24
Atlanta in Motion
J.
Page 25
Falling Sideways
Help,
Ive fallen!
Page 26
Virtual Celebrity
Virtual
Page 27
Facial Anatomy
Muscle Model
Skin Model
Epidermis Dermis
Muscle Layer
Page 28
Animation
Behavioral
animation
Ethology
Page 29
Genetic
Mimic biological
Animation
Pixar:
Page 30
Animation
Example:
Animation
The Animatrix
Final Flight of the Osiris
Page 31
Virtual Reality
Artificial
Discuss later
Page 32
Computer Vision
Related
fields
True IU seems to involve a great deal of human intelligence Automated systems y are still far from human p performance Some good solutions in constrained special cases
Inverse
Page 33
AND NOW?
Page 34
Page 35
P. Fua. Fast, Accurate and Consistent Modeling of Drainage and Surrounding Terrain. International Journal of Computer Vision, 1998.
Page 36
Find pictures
of the
Page 37
Stefano Soatto
Page 38
Visual Servoing
Page 39
3D Reconstruction
From image(s)
to model(s)
3D model Viewpoint
Image
reconstruction/animation
Page 40
Salezin, 1999]
Page 41
Salezin, 1999]
Salezin, 1999]
Page 42
Action Selection
Brain
Learning
Optimization
Motor Controllers
Perception
Behavior
Biomechanical Model
Motor
Display Model
Page 43
are alive
Page 44
image
segmentation
Memory and prior knowledge Perception
Brain
S ke
le to
Sensors
fornix splenium
rostrum
N-1 N
3 2 1
Top View
Oblique View
Page 45
Color histogram
intersection & backprojection
Stabilization Module
Foveation Module
Gaze Control
Locomotion Control
behavior
Page 46
Virtual Vision
Simulated
Page 47
Stanley Osher (CV - Mathematics) Stefano Soatto (CV - Computer Science) Demetri Terzopoulos (CG & CV - Computer Science) Zhuowen Tu (CV - Neurology) Alan Yuille (CV - Statistics) SongSong -Chun Zhu (CV - Statistics)
Page 48
Courses Offered
CS CS CS
174A Introduction to Computer Graphics 174B Image Image-Based Modeling and Rendering 174C Computer Animation
Thank you!
Page 49