SIGGRAPH 2010

39

description

SIGGRAPH 2010. Interactive On- Surface Signal Deformation. Tobias Ritschel 1 Thorsten Thormählen 1 Carsten Dachsbacher 2      Jan Kautz 3         Hans-Peter Seidel 1 - PowerPoint PPT Presentation

Transcript of SIGGRAPH 2010

Page 1: SIGGRAPH  2010
Page 2: SIGGRAPH  2010

SIGGRAPH 2010

Interactive On-Surface Signal Deformation Tobias Ritschel1 Thorsten Thormählen1

Carsten Dachsbacher2 Jan Kautz3 Hans-Peter Seidel1

1Max-Planck-Institut Informatik 2Karlsruhe Institute of Technology 3University College London

Page 3: SIGGRAPH  2010

Motivation

Page 4: SIGGRAPH  2010

Arbitrary Signals on 2D Surfaces in 3D

Surface signal

Page 5: SIGGRAPH  2010

Shadow Signal

LightShadow

Page 6: SIGGRAPH  2010

Edit Metaphor

Page 7: SIGGRAPH  2010

Soft Shadow Signal

Area light

Soft Shadow

Page 8: SIGGRAPH  2010

Global Illumination Signal

Light

Indirect light

Page 9: SIGGRAPH  2010

Caustic Signal

LightCaustic

Page 10: SIGGRAPH  2010

3D Texture Signal

Polka dots

Page 11: SIGGRAPH  2010

Previous Work

Appearance editingColbert et al. 2006Kautz et al. 2007Anjyo et al. 2003Todo et al. 2004

Light & Material PerceptionFleming et al. 2003Ramanarayana et al. 2005Khan et al. 2006

Light editingSchöneman et al. 1993Poulin et al. 1997Pellacini et al. 2007Obert et al. 2008

Page 12: SIGGRAPH  2010

Previous Work

Surface deformationSumner et al. 2005Botsch et al. 2005

Meshless deformationIgarashi et al. 2005Müller et al. 2005Schaefer et al. 2006Sorkine and Alexa 2007

Page 13: SIGGRAPH  2010

Previous Work

Shadow & Reflection editingRitschel et al. 2009Kerr et al. 2010Obert et al. 2010

ParametrizationTzur and Tal 2008Ischreiner et al. 2004Schmidt et al. 2006

Page 14: SIGGRAPH  2010

Our Approach

location deformed location

: shading atlocation radiance

: shading at deformed location radiance

Page 15: SIGGRAPH  2010

Our Approach

Page 16: SIGGRAPH  2010

Shadow Signal (3D Deformation)

LightShadow

Page 17: SIGGRAPH  2010

Solver

Deformationpoints

Page 18: SIGGRAPH  2010

Solver Step 0

Page 19: SIGGRAPH  2010

Solver Step 1

Page 20: SIGGRAPH  2010

Solver Step 2

Page 21: SIGGRAPH  2010

Solver Step 3

Page 22: SIGGRAPH  2010

Objective Function

is evaluated inparallel

on the GPU

Page 23: SIGGRAPH  2010

Objective: Maintain Distance

Page 24: SIGGRAPH  2010

Objective: Stay on Surface

Page 25: SIGGRAPH  2010

Distance Field

Page 26: SIGGRAPH  2010

Energy: Handles

Page 27: SIGGRAPH  2010

Multi-Resolution Approach

Level 2Level 1Level 0

Page 28: SIGGRAPH  2010

Splatting

deformedpoint

undeformedpoint

positional term(3D position)

Gaussianfall-off

Page 29: SIGGRAPH  2010

Splatting

Page 30: SIGGRAPH  2010

Results: 3D Texture

Page 31: SIGGRAPH  2010

Results: Indirect Light

Page 32: SIGGRAPH  2010

Results: Caustic

Page 33: SIGGRAPH  2010

Results: Difficult Topology

Page 34: SIGGRAPH  2010

Results: Sketching

Page 35: SIGGRAPH  2010

Results: Dynamic Shadow Caster

Page 36: SIGGRAPH  2010

Results: Different Signals

select signal here

Page 37: SIGGRAPH  2010

Conclusion

Interactive on-surface signal deformationallows different kinds of shading signals to bedeformed on a surface

Page 38: SIGGRAPH  2010

Limitations and Future Work

• Perceptual bounds for edits• Edits on deforming object• Higher-dimensional (4D) editing of light transport

Page 39: SIGGRAPH  2010

Thank you!

Makoto OkabeMichael WandMartin BokelohElmar EisemannZhao DongRobert W. SumnerJovan PopovicStanford 3D Scanning Repository

Initial ideasInternal reviewInternal reviewDiscussionsDiscussionsAnimal animationAnimal animation3D models

We would like to thank…