Artistic Multiprojection Rendering - PowerPoint PPT Presentation

About This Presentation
Title:

Artistic Multiprojection Rendering

Description:

Maneesh Agrawala Stanford University. Denis Zorin New York University ... 53rd Street Map (Guarnaccia 93) Contributions. Resolving visibility ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 31
Provided by: maneesha4
Learn more at: http://vis.berkeley.edu
Category:

less

Transcript and Presenter's Notes

Title: Artistic Multiprojection Rendering


1
Artistic Multiprojection Rendering
  • Maneesh Agrawala Stanford University
  • Denis Zorin New York University
  • Tamara Munzner Stanford University

Eurographics Rendering Workshop 2000
2
Motivation
  • Artists often deviate from linear projection
  • Alter projection for each object
  • Curvilinear, nonlinear, inverted
  • Express mood, feeling, idea
  • Improve comprehensibility
  • Visualize spatial relationships

Giorgio de Chiricos Mystery and Melancholy of a
Street
3
Motivation
  • Artists often deviate from linear projection
  • Different projection for each object
  • Curvilinear, nonlinear, inverted
  • Express mood, feeling, idea

Five different projections
4
Artistic Expression
  • Viewing Anomalies
  • Cezannes Still Life with Fruit Basket

Schematic from Loran (1943)
5
Representation
  • Reduce Wide-Angle Distortion
  • Curved objects near camera appear distorted
  • Row of columns (Leonardo da Vinci)

6
Representation
  • Reduce Wide-Angle Distortion
  • Curved objects near camera appear distorted
  • Row of columns (Leonardo da Vinci)

Multiple projections correct distortion
7
Visualization
  • Artificial Perspective
  • Multiple parallel projections
  • Orient receding parallel towards vanishing point
  • Some area comparisons possible

53rd Street Map (Guarnaccia 93)
8
Contributions
  • Resolving visibility
  • No well-defined visibility ordering
  • Automatic methods
  • Provide user control when necessary
  • Camera constraints
  • Camera placement image composition
  • Animated effects (e.g. sprites)
  • Interactive rendering
  • Immediate feedback modeling much easier

9
Video Part I
10
Resolving Visibility
  • Camera groups
  • Local camera, geometry
  • shape distortion
  • image plane position
  • Composite local images multiprojection image

Camera group A
Camera group B
11
Depth-Based Compositing
  • Warp local image pixels - master camera
  • Apply standard z-buffer
  • Does not always work as expected!

Multiprojection image
Master camera
12
Multiprojection Depth-Compositing Only
Single Projection Master Camera View
13
Multiprojection Depth-Compositing Only
Single Projection Master Camera View
14
Object-Level Occlusion
  • For each pair of objects compute occlusion
    constraints in master camera
  • Ambiguities
  • Convex hulls intersect (binary occlusion cycle)
  • No interaction in master view
  • Occlusion cycles (more than 2 objects)
  • Fall back to depth-based compositing
  • Allow user-specified occlusion constraints

15
Visibility Algorithm
  • Multipass
  • Render each object with local and master camera
  • Five camera groups, 402x491, 10-12 fps RE2

16
Camera Constraints
  • Object-Size
  • Direct-Orientation
  • Fixed-Position
  • Fixed-View

17
Video Part II
18
Object Size
  • Objects size (red) fixed as camera moves towards
    it
  • Used in Hitchcocks Vertigo

19
Direct - Orientation
  • Point camera towards object (magenta)
  • Maintain object position in image plane (cyan)

20
Fixed - View
  • Sprite like motion
  • Image size (red)
  • Image position (green)
  • Orientation (magenta)

21
Results Still Life
  • Local cameras 10
  • Setup 1 hour
  • FPS 3-5

22
Results Row of Columns
23
Results de Chirico
  • Setup
  • Constraints very useful
  • Match 20 minutes
  • Animation 1 hour
  • FPS 10-12
  • Occlusions computed properly during animation

24
Related Work
  • Reducing distortion
  • Theater (Dorsey 91), photo (Zorin 95), VR
    (Glaeser 99)
  • Omnimax (Max 83)
  • Generalized alternatives to linear projection
  • Curvilinear, nonlinear, inverted, 3D warps,
    oblique
  • (Inakage 91, Löffelmann 96, Levene 98)
  • Multiple projections
  • Löffelman manipulate rays in image space
  • Levene local cam. (shape), master cam.
    (composition)

25
Future Work
  • Animation
  • Sliding objects
  • Flexible camera constraints
  • Lighting
  • Currently
  • Lights defined in global scene
  • Local images lit individually
  • Shadows explicitly modeled
  • Shadows, reflection, transparency?

26
Conclusions
  • Automatic visibility resolution
  • Constraints to set camera parameters
  • Interactive rendering
  • Many applications
  • Expression
  • Representation
  • Visualization

27
Acknowledgements
  • Pat Hanrahan
  • Greg Niemeyer

28
(No Transcript)
29
Representation I
  • Best Views
  • Large display billboard, mural
  • Oblique viewing angle
  • Wide range of viewpoints
  • Application wall-sized displays

Paolo Uccelos Sir John Hawkwood
30
Results City Overview
Multiple oblique projections
Standard perspective projection
Write a Comment
User Comments (0)
About PowerShow.com