Precomputed Global Illumination of Isosurfaces - PowerPoint PPT Presentation

About This Presentation
Title:

Precomputed Global Illumination of Isosurfaces

Description:

Precomputed Global Illumination of Isosurfaces – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 47
Provided by: fsuvi
Category:

less

Transcript and Presenter's Notes

Title: Precomputed Global Illumination of Isosurfaces


1
Precomputed Global Illumination of Isosurfaces
  • Masters Defense
  • Kevin BeasonDavid C. Banks, Advisor

2
Computer Graphics

Sphere position 1 0 0
3
Visualization
Image
Data
4
Scalar Field
5
Level Sets
6
Example Level Sets
7
Rendering
Photon Mapping
8
Thesis Statement
  • Level sets can be displayed in real time with
    high quality graphics

9
Is this new?
Local Illumination
Global Illumination
Fast (hw)
X
NEW
Slow(sw)
X
X
10
Local vs. Global Illumination
Local
Global
11
Rendering Equation
Global
Local
12
Perceptual Cues
13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
Boat wake
18
Boat wake
19
(No Transcript)
20
(No Transcript)
21
Image Credits
  • Neuron - Blanco, Ouimet, Banks, Beason
  • Vislab - Yagi, Banks, Beason
  • Boatwake - Sussman, Banks, Beason
  • Atrium - Dabrovic, Beason

22
Global Illumination of Isosurfaces
  • Global Illumination is good
  • How do I apply it to isosurfaces quickly?
  • Precompute GI for all level sets Lc
  • Save solutions

23
How?
  • Naïve approach
  • Extract a level set
  • Illuminate it (wait)
  • Save illumination
  • Repeat for every isovalue c
  • Retrieve at runtime

amira
24
Example heightfield
25
Scalar Field
26
Level sets
  • Lc (x,y) h(x,y) c

27
Raised Level Sets
  • (x, y, h(x,y)) h(x,y) c

28
Flat Light in D
29
Flat Light in DxR
30
Flat Light on Graph
31
Physical Example
2D Analytic Heightfield Function
plaster
32
Flattened Light
33
Raising water level
34
Sum of Level Sets Illumination
35
Mathematical Model
  • Flattened Light Transport
  • 2D case

36
Duality
  • Two isosurfaces
  • Same light

37
Ordinary Light
38
Flattened Light
39
Flat 3D Rend. Eqn.
  • Requires modification of Emission and Reflection

40
Flat 4D Rend Eqn.
  • Behaves just like ordinary 3D light
  • Operates it in raised leaf of R4

41
Ordinary vs. Flattened
42
Sample Illumination on Graph
Samples are taken uniformly in Domain (R3)
43
Interpolate into 3D Texture
  • Use Shepard Interpolation
  • Or Tent Filter

44
Apply Texture
  • Use Marching Squares to extract Level Set
  • Use texture-mapping to apply 3D texture


45
Results
  • Movies
  • Amira

46
Thank You
  • Brad Futch, Josh Grant, Wilfredo Blanco (amira
    network), Hui Song
  • Dr. Ouimet, Dr. Hussaini, Dr. Piekarewicz, Dr.
    Smith (Datasets)
  • Dr. Liu, Dr. Sussman (Committee)
  • Dr. Banks (Advisor)
Write a Comment
User Comments (0)
About PowerShow.com