Aditi Majumder, CS 112 Slide 1
CS 112 - Introduction
Aditi Majumder, CS 112 Slide 2
Why Graphics Research?
A picture is worth a thousand words.- Anonymous
But a picture requires thousands of instructions!!
- Aditi
Aditi Majumder, CS 112 Slide 3
Main Stream Graphics
ModelingAnalysis Rendering
Aditi Majumder, CS 112 Slide 4
Main Stream Graphics
ModelingObjectsPhenomenonNatural or Artificial
Analysis Rendering
Aditi Majumder, CS 112 Slide 5
Modeling: Solid Modeling
Aditi Majumder, CS 112 Slide 6
Modeling: Interactive Solid Modeling
Aditi Majumder, CS 112 Slide 7
Modeling: Surface Reconstruction
Sampling Reconstruction
Aditi Majumder, CS 112 Slide 8
Modeling: Surface Reconstruction
Aditi Majumder, CS 112 Slide 9
Modeling: Global Illumination
Aditi Majumder, CS 112 Slide 10
Modeling: Subsurface Scattering
Aditi Majumder, CS 112 Slide 11
Modeling: Transluscency
Aditi Majumder, CS 112 Slide 12
Modeling need not be physically correct
Water in ‘Finding Nemo’
Aditi Majumder, CS 112 Slide 13
Modeling need not be physically correct
Water in ‘Finding Nemo’
Aditi Majumder, CS 112 Slide 14
Modeling need not be physically correct
Lighting in “Luxo Junior”
Aditi Majumder, CS 112 Slide 15
Main Stream Graphics
ModelingAnalysis
ModelsPhenomenonDriven by faster rendering
Rendering
Aditi Majumder, CS 112 Slide 16
Analysis: Model Simplification
Aditi Majumder, CS 112 Slide 17
Analysis: Model Stripification
Aditi Majumder, CS 112 Slide 18
Analysis: Collision Detection
Aditi Majumder, CS 112 Slide 19
Analysis: Octree
Aditi Majumder, CS 112 Slide 20
Analysis: Subdivision Surfaces
Used in all Pixarmovies from Toy Story 2Best understood when see the same characters in Toy Story 1 and 2
Aditi Majumder, CS 112 Slide 21
Main Stream Graphics
ModelingAnalysis Rendering
Speed AppearanceQualityProgressive
Aditi Majumder, CS 112 Slide 22
Rendering: Spline Rendering
Aditi Majumder, CS 112 Slide 23
Rendering
Isosurface Extraction
View-dependent Simplification
Silhouette Preserving Simplification
Aditi Majumder, CS 112 Slide 24
Rendering: Texture Mapping
Aditi Majumder, CS 112 Slide 25
Rendering: Bump Mapping
Aditi Majumder, CS 112 Slide 26
Rendering: Progressive Transmission
Aditi Majumder, CS 112 Slide 27
Rendering: Progressive Transmission
Aditi Majumder, CS 112 Slide 28
Rendering: Progressive Transmission
Aditi Majumder, CS 112 Slide 29
Rendering: Progressive Transmission
Aditi Majumder, CS 112 Slide 30
Rendering: Progressive Transmission
Aditi Majumder, CS 112 Slide 31
Rendering: Non Photorealistic Rendering
PhotorealisticPen and Ink
Illustrations
Dithering
Painterly RenderingEngraving Fur and
Grass
Aditi Majumder, CS 112 Slide 32
Real Time Charcoal Rendering
Aditi Majumder, CS 112 Slide 33
Graphics Applications
Virtual RealityGamingImmersive TeleconferencingTelemedicineAnimationLarge Area Seamless DisplaysVisualizationSimulation and Training
Aditi Majumder, CS 112 Slide 34
Virtual Reality: CAVE
Aditi Majumder, CS 112 Slide 35
Augmented Reality: ShaderLamps
Aditi Majumder, CS 112 Slide 36
Augmented Reality: ShaderLamps
Aditi Majumder, CS 112 Slide 37
Telemedicine
Spatially augmented realityGuided by images projected on the body of the patient
Aditi Majumder, CS 112 Slide 38
Immersive Teleconferencing: Capture
Image Capture
Image Correction
Aditi Majumder, CS 112 Slide 39
Immersive Teleconferencing: Stitching
Aditi Majumder, CS 112 Slide 40
Large Area Seamless Display
Aditi Majumder, CS 112 Slide 41
Large Area Seamless Display
Aditi Majumder, CS 112 Slide 42
Geometric Seamlessness
Aditi Majumder, CS 112 Slide 43
Geometric Seamlessness
Aditi Majumder, CS 112 Slide 44
Color Seamlessness
Aditi Majumder, CS 112 Slide 45
Visualization: Seismic
Aditi Majumder, CS 112 Slide 46
Visualization: Weather
Aditi Majumder, CS 112 Slide 47
Visualization: 3D
Aditi Majumder, CS 112 Slide 48
Simulation and Training
Aditi Majumder, CS 112 Slide 49
Animation
Toy Story, 1995, First
animated movie
Aditi Majumder, CS 112 Slide 50
Special Effects
Top Related