siggraph 2010
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 PresentationTRANSCRIPT
![Page 1: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/1.jpg)
![Page 2: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/3.jpg)
Motivation
![Page 4: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/4.jpg)
Arbitrary Signals on 2D Surfaces in 3D
Surface signal
![Page 5: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/5.jpg)
Shadow Signal
LightShadow
![Page 6: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/6.jpg)
Edit Metaphor
![Page 7: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/7.jpg)
Soft Shadow Signal
Area light
Soft Shadow
![Page 8: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/8.jpg)
Global Illumination Signal
Light
Indirect light
![Page 9: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/9.jpg)
Caustic Signal
LightCaustic
![Page 10: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/10.jpg)
3D Texture Signal
Polka dots
![Page 11: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/14.jpg)
Our Approach
location deformed location
: shading atlocation radiance
: shading at deformed location radiance
![Page 15: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/15.jpg)
Our Approach
![Page 16: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/16.jpg)
Shadow Signal (3D Deformation)
LightShadow
![Page 17: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/17.jpg)
Solver
Deformationpoints
![Page 18: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/18.jpg)
Solver Step 0
![Page 19: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/19.jpg)
Solver Step 1
![Page 20: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/20.jpg)
Solver Step 2
![Page 21: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/21.jpg)
Solver Step 3
![Page 22: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/22.jpg)
Objective Function
is evaluated inparallel
on the GPU
![Page 23: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/23.jpg)
Objective: Maintain Distance
![Page 24: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/24.jpg)
Objective: Stay on Surface
![Page 25: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/25.jpg)
Distance Field
![Page 26: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/26.jpg)
Energy: Handles
![Page 27: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/27.jpg)
Multi-Resolution Approach
Level 2Level 1Level 0
![Page 28: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/28.jpg)
Splatting
deformedpoint
undeformedpoint
positional term(3D position)
Gaussianfall-off
![Page 29: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/29.jpg)
Splatting
![Page 30: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/30.jpg)
Results: 3D Texture
![Page 31: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/31.jpg)
Results: Indirect Light
![Page 32: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/32.jpg)
Results: Caustic
![Page 33: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/33.jpg)
Results: Difficult Topology
![Page 34: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/34.jpg)
Results: Sketching
![Page 35: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/35.jpg)
Results: Dynamic Shadow Caster
![Page 36: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/36.jpg)
Results: Different Signals
select signal here
![Page 37: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/37.jpg)
Conclusion
Interactive on-surface signal deformationallows different kinds of shading signals to bedeformed on a surface
![Page 38: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/38.jpg)
Limitations and Future Work
• Perceptual bounds for edits• Edits on deforming object• Higher-dimensional (4D) editing of light transport
![Page 39: SIGGRAPH 2010](https://reader036.vdocuments.us/reader036/viewer/2022070422/56816494550346895dd669a8/html5/thumbnails/39.jpg)
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…