16
Range Profile Range Profile Synthesis Synthesis SAMPL Group Meeting SAMPL Group Meeting 10 October 2000 10 October 2000 By Gerald Dalley By Gerald Dalley

Range Profile Synthesis

  • Upload
    stacia

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Range Profile Synthesis. SAMPL Group Meeting 10 October 2000 By Gerald Dalley. Overview. Project Goal Ray Tracing Range Profiles and Range Images Lighting Models POV-Range. Project Goal. “Tanks Under Trees”. Ray Tracing -- 2D. Object Intersected. Screen. d s. x o. x s. . d o. - PowerPoint PPT Presentation

Citation preview

Page 1: Range Profile Synthesis

Range Profile SynthesisRange Profile Synthesis

SAMPL Group MeetingSAMPL Group Meeting

10 October 200010 October 2000

By Gerald DalleyBy Gerald Dalley

Page 2: Range Profile Synthesis

OverviewOverview

Project GoalProject Goal Ray TracingRay Tracing Range Profiles and Range ImagesRange Profiles and Range Images Lighting ModelsLighting Models POV-RangePOV-Range

Page 3: Range Profile Synthesis

Project GoalProject Goal

““Tanks Under Trees”Tanks Under Trees”

Page 4: Range Profile Synthesis

Ray Tracing -- 2DRay Tracing -- 2D

Page 5: Range Profile Synthesis

Ray Tracing -- Math in 2DRay Tracing -- Math in 2D

Screen

Object Intersected

d s

do

xo

xs

ss

oo x

d

dx s

s

oo x

d

dx

Page 6: Range Profile Synthesis

Ray Tracing -- 3DRay Tracing -- 3D

Page 7: Range Profile Synthesis

Range Profiles -- Range Profiles -- TheoryTheory

Page 8: Range Profile Synthesis

Range Profiles -- Range Profiles -- Current Current ImplementationImplementation

Page 9: Range Profile Synthesis

Range ImagesRange Images

Intensity

Range

Page 10: Range Profile Synthesis

Typical Lighting ModelTypical Lighting Model

AmbientAmbient• Background light levelBackground light level

DiffuseDiffuse• Matte surfaceMatte surface

SpecularSpecular• The window on the appleThe window on the apple

Page 11: Range Profile Synthesis

Bidirectional Radiance Bidirectional Radiance Distribution Functions (BRDFs)Distribution Functions (BRDFs)

Plane of reflection

Plane of IncidenceSurface Normal

r

i

i

r

Figure adapted from Advanced Animation and Rendering Techniques, pg. 34

Page 12: Range Profile Synthesis

BRDFs Cont.BRDFs Cont.

Physics-based lightingPhysics-based lighting• Polarized lightPolarized light

Example: Wet pavementExample: Wet pavement

i r

i and r both small

Page 13: Range Profile Synthesis

BRDF SimplificationsBRDF Simplifications

Intensity independent of: i (no polarization on incoming light)

r (no polarization on outgoing light)

i=r (light source and camera at same point)

I(i, r, i, r) I()

Page 14: Range Profile Synthesis

POV-RangePOV-Range

What is it?What is it? What platforms?What platforms? Performance?Performance?

• 800x600: 800x600: 20 min. /20 min. /

72 frames 72 frames• 8192x8192: 8192x8192:

6.5 hrs. / 6.5 hrs. / 1 frame1 frame

Page 15: Range Profile Synthesis

DemoDemo

““POV-Range”POV-Range”

View range image in MatlabView range image in Matlab

Page 16: Range Profile Synthesis

Further Information…Further Information…

Foley, Van Dam, Feiner, Hughes. Foley, Van Dam, Feiner, Hughes. Computer Computer Graphics: Principles and PracticeGraphics: Principles and Practice

Watt, Watt. Watt, Watt. Advanced Animation and Advanced Animation and Rendering TechniquesRendering Techniques

www.povray.orgwww.povray.org comp.graphics.rendering.comp.graphics.rendering.raytracingraytracing