Download presentation
Presentation is loading. Please wait.
Published byLaura Harris Modified over 9 years ago
1
Image-Based Rendering A Brief Overview David Luebke University of Virginia
2
Context Bad: I don’t have assignment #1 graded –Worse: won’t be graded this week at all Next major topic: programming the vertex and fragment pipelines –Big topic, several lectures –Assignment #3 But first, next couple of lectures will be “culture” topics –Image-based rendering –Parallel graphics
3
Image-Based Rendering You’ve been learning how to turn geometric models into images –Specifically, images of compelling 3D objects and worlds Image-based rendering: a relatively new field of computer graphics devoted to making images from images Ex: Quicktime VR
4
Images with depth Quicktime VR is really just a 2D panoramic photograph –Spin around, zoom in and out But what if we could assign depth to parts of the image? Ex: Tour Into the Picture
5
Tour Into the Picture Software for: –Selecting parts of an image –Assigning a vanishing point for depth of background objects –Assigning depth to foreground objects –“Painting in” behind objects
6
Depth per pixel What if we could assign an exact depth to every pixel? Ex: MIT Image-Based Editing system
7
Depth per pixel continued What if we had a “camera” that automatically acquired depth at every pixel? Ex: deltasphere Ex: Monticello project
8
General image-based rendering Can we do anything if we don’t have depth at every pixel? –Intuitively, if we had enough images we should be able to reconstruct new images from novel viewpoints –Even without depth information –This is the problem of pure image-based rendering
9
A 4-D Light Field
10
Creating Light Fields
11
Light Field as an Array of Images
12
Fast Rendering of Light Fields
13
Use Gouraud Shading Hardware!
14
Light Field Rendering Demo of Stanford viewer and light fields…
15
View-Dependent Rendering Spectrum of rendering techniques from pure IBR to pure geometry Points in this space: –Pure IBR: light field/lumigraph –Depth-per-pixel approaches Another point: view-based rendering –Slides at: http://graphics.stanford.edu/~kapu/vbr/webslides/index.html http://graphics.stanford.edu/~kapu/vbr/webslides/index.html
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.