CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine...
Transcript of CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine...
![Page 1: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/1.jpg)
Aditi Majumder, CS 112 Slide 1
CS 112 - Introduction
![Page 2: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/2.jpg)
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
![Page 3: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/3.jpg)
Aditi Majumder, CS 112 Slide 3
Main Stream Graphics
ModelingAnalysis Rendering
![Page 4: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/4.jpg)
Aditi Majumder, CS 112 Slide 4
Main Stream Graphics
ModelingObjectsPhenomenonNatural or Artificial
Analysis Rendering
![Page 5: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/5.jpg)
Aditi Majumder, CS 112 Slide 5
Modeling: Solid Modeling
![Page 6: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/6.jpg)
Aditi Majumder, CS 112 Slide 6
Modeling: Interactive Solid Modeling
![Page 7: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/7.jpg)
Aditi Majumder, CS 112 Slide 7
Modeling: Surface Reconstruction
Sampling Reconstruction
![Page 8: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/8.jpg)
Aditi Majumder, CS 112 Slide 8
Modeling: Surface Reconstruction
![Page 9: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/9.jpg)
Aditi Majumder, CS 112 Slide 9
Modeling: Global Illumination
![Page 10: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/10.jpg)
Aditi Majumder, CS 112 Slide 10
Modeling: Subsurface Scattering
![Page 11: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/11.jpg)
Aditi Majumder, CS 112 Slide 11
Modeling: Transluscency
![Page 12: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/12.jpg)
Aditi Majumder, CS 112 Slide 12
Modeling need not be physically correct
Water in ‘Finding Nemo’
![Page 13: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/13.jpg)
Aditi Majumder, CS 112 Slide 13
Modeling need not be physically correct
Water in ‘Finding Nemo’
![Page 14: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/14.jpg)
Aditi Majumder, CS 112 Slide 14
Modeling need not be physically correct
Lighting in “Luxo Junior”
![Page 15: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/15.jpg)
Aditi Majumder, CS 112 Slide 15
Main Stream Graphics
ModelingAnalysis
ModelsPhenomenonDriven by faster rendering
Rendering
![Page 16: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/16.jpg)
Aditi Majumder, CS 112 Slide 16
Analysis: Model Simplification
![Page 17: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/17.jpg)
Aditi Majumder, CS 112 Slide 17
Analysis: Model Stripification
![Page 18: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/18.jpg)
Aditi Majumder, CS 112 Slide 18
Analysis: Collision Detection
![Page 19: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/19.jpg)
Aditi Majumder, CS 112 Slide 19
Analysis: Octree
![Page 20: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/20.jpg)
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
![Page 21: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/21.jpg)
Aditi Majumder, CS 112 Slide 21
Main Stream Graphics
ModelingAnalysis Rendering
Speed AppearanceQualityProgressive
![Page 22: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/22.jpg)
Aditi Majumder, CS 112 Slide 22
Rendering: Spline Rendering
![Page 23: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/23.jpg)
Aditi Majumder, CS 112 Slide 23
Rendering
Isosurface Extraction
View-dependent Simplification
Silhouette Preserving Simplification
![Page 24: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/24.jpg)
Aditi Majumder, CS 112 Slide 24
Rendering: Texture Mapping
![Page 25: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/25.jpg)
Aditi Majumder, CS 112 Slide 25
Rendering: Bump Mapping
![Page 26: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/26.jpg)
Aditi Majumder, CS 112 Slide 26
Rendering: Progressive Transmission
![Page 27: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/27.jpg)
Aditi Majumder, CS 112 Slide 27
Rendering: Progressive Transmission
![Page 28: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/28.jpg)
Aditi Majumder, CS 112 Slide 28
Rendering: Progressive Transmission
![Page 29: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/29.jpg)
Aditi Majumder, CS 112 Slide 29
Rendering: Progressive Transmission
![Page 30: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/30.jpg)
Aditi Majumder, CS 112 Slide 30
Rendering: Progressive Transmission
![Page 31: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/31.jpg)
Aditi Majumder, CS 112 Slide 31
Rendering: Non Photorealistic Rendering
PhotorealisticPen and Ink
Illustrations
Dithering
Painterly RenderingEngraving Fur and
Grass
![Page 32: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/32.jpg)
Aditi Majumder, CS 112 Slide 32
Real Time Charcoal Rendering
![Page 33: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/33.jpg)
Aditi Majumder, CS 112 Slide 33
Graphics Applications
Virtual RealityGamingImmersive TeleconferencingTelemedicineAnimationLarge Area Seamless DisplaysVisualizationSimulation and Training
![Page 34: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/34.jpg)
Aditi Majumder, CS 112 Slide 34
Virtual Reality: CAVE
![Page 35: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/35.jpg)
Aditi Majumder, CS 112 Slide 35
Augmented Reality: ShaderLamps
![Page 36: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/36.jpg)
Aditi Majumder, CS 112 Slide 36
Augmented Reality: ShaderLamps
![Page 37: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/37.jpg)
Aditi Majumder, CS 112 Slide 37
Telemedicine
Spatially augmented realityGuided by images projected on the body of the patient
![Page 38: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/38.jpg)
Aditi Majumder, CS 112 Slide 38
Immersive Teleconferencing: Capture
Image Capture
Image Correction
![Page 39: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/39.jpg)
Aditi Majumder, CS 112 Slide 39
Immersive Teleconferencing: Stitching
![Page 40: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/40.jpg)
Aditi Majumder, CS 112 Slide 40
Large Area Seamless Display
![Page 41: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/41.jpg)
Aditi Majumder, CS 112 Slide 41
Large Area Seamless Display
![Page 42: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/42.jpg)
Aditi Majumder, CS 112 Slide 42
Geometric Seamlessness
![Page 43: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/43.jpg)
Aditi Majumder, CS 112 Slide 43
Geometric Seamlessness
![Page 44: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/44.jpg)
Aditi Majumder, CS 112 Slide 44
Color Seamlessness
![Page 45: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/45.jpg)
Aditi Majumder, CS 112 Slide 45
Visualization: Seismic
![Page 46: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/46.jpg)
Aditi Majumder, CS 112 Slide 46
Visualization: Weather
![Page 47: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/47.jpg)
Aditi Majumder, CS 112 Slide 47
Visualization: 3D
![Page 48: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/48.jpg)
Aditi Majumder, CS 112 Slide 48
Simulation and Training
![Page 49: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/49.jpg)
Aditi Majumder, CS 112 Slide 49
Animation
Toy Story, 1995, First
animated movie
![Page 50: CS 112 - IntroductionAugmented Reality: Shader Lamps Aditi Majumder, CS 112 Slide 37 Telemedicine Spatially augmented reality Guided by images projected on the body of the patient](https://reader030.fdocuments.net/reader030/viewer/2022041017/5ec984202baa40397d63208c/html5/thumbnails/50.jpg)
Aditi Majumder, CS 112 Slide 50
Special Effects