SlideShare a Scribd company logo
1 of 36
Download to read offline
!"#$%&'(")*+#(,$"%-#."/)
*$#.01)2"345(#046)
78)94:#(#;<))98)&#=#:#(#;<><))?8)@("A#6';<))&8)BC#5#.D';<E)
;&D")@6'F"5.'A:)43)&4=:4) >*&G)HI5'1D) EJK&)*!L&M)
Example-Based Elastic Materials
[Martin11]
Our method Shape Matching
[Müller05]
N*O)
Finite Element Method
!"##$%
&"%
'(#%
'(#%
Example-Based Elastic Materials
[Martin11]
Our method Shape Matching
[Müller05]
N*O)
Finite Element Method
!"##$%
&"%
'(#%
'(#%
*+#(,$"%-#."/)*$#.01)O#A"5'#$.)
PO#506;;Q))
)#(*%(+,"#% *+#(,$"),4.") )#(&-*%./%(01&-,2.3%
L/F#6A#C".)
45%L50.A%35'"6/$:).'(I$#046%
–!607#8*%$#(093%./%$#/.71,2.3(%
:5%?4%,5"%/"R6"/).1"6#5'4.%
–!'(#/&-%/.7%9,1#(555;%
S'('A#046)43)PO#506;;Q)
•!K$4T)
–!3.*%7#,-<21#=%3.*%03*#7,82>#%
–!N'6'A")*$"("6A)O"AD4/)UN*OV%
–!?46%$'6"#5%."210?,2.3(%
MI5)(40F#046W)5"#$%0("<)'6A"5#10F")
!"#$%&'(")2"(4)
)#(*%(+,"#% @A,1"-#%".(#%
Example-Based Elastic Materials
[Martin11]
Our method Shape Matching
[Müller05]
N*O)
Finite Element Method
!"##$%
&"%
'(#%
'(#%
•!B#*+.$%/.7%$#/.71,C-#%.CD#8*(%
–!X"4("A5:<)64A),D:.'1.%
–!N#.A<)54YI.A<),3$).A#Y$")
EBF--#7GHI%
KD#,")O#A1D'6C)POZ$$"5[Q)
9":)'/"#.)
J.-,7%$#8.1".(02.3%
= Linear transformation
= Rotation
= Stretch and shear
)#(*%(+,"#% K&77#3*%(+,"#%
X4#$).D#,")
Multiple regions
•! L>#7-,""039%-.8,-%7#90.3(%
–!M387#,(039%*+#%5#6C")43)/"345(#046)
*+A"6.'46)A4)(I$0%5"C'46)
Example-Based Elastic Materials
[Martin11]
Our method Shape Matching
[Müller05]
N*O)
Finite Element Method
!"##$%
&"%
'(#%
'(#%
2"345(#046)2".15',A45)
6#/.71,2.3%
6#(870"*.7% := S = S1
T
S2
T
! Sm
T
( )
T
!"6m
X4#$),4."))
UKA#6/#5/).D#,")(#A1D'6CV))
)#(*%".(#%
K&77#3*%".(#%
X4#$),4.")
X4#$),4.")
UMI5)("AD4/V)
)#(*%".(#% @A,1"-#%J.(#%
K&77#3*%".(#%
X4#$),4.")
2"A#'$.)43),54]"1046))
;8)S'6"#5),54]"1046)
w0
w1
2"A#'$.)43),54]"1046)
>8)^$#(,'6C)A4)#F4'/)"+A5#,4$#046)
0 ! wi
!1Constraints:
2"A#'$.)43),54]"1046)
E8)*6.I5'6C)AD")/"345(#046)T'$$)5"AI56)
O4/'3:'6C)AD")KD#,")O#A1D'6C)
!S = !S1
T !S2
T
" !Sm
T
( )
T
N.,-%(*7,03%./%
#,8+%-.8,-%7#90.3%
Ri
Ri
!Si
)#90.3%i!
?46%$'6"#5)F.)S'6"#5)
EB,72344I%
N*O)
L&7%B#*+.$%
KD#,")O#A1D'6C)
?46%$'6"#5)
'6A"5,4$#046%
O03#,7%
03*#7".-,2.3%
?46%$'6"#5)
4,0('_#046%
O03#,7%"7.D#82.3%
!".I$A.)#6/)2'.1I..'46.)
!".I$A.)
!4ICD)14(,#5'.46)
;8)`I#$'A:)
•!P#7Q%(010-,7%#R#8*%./%#A,1"-#%".(#%
EB,72344I% L&7%B#*+.$%
Rough)comparison)
2.)Performance)
• Two,%or%three%orders%magnitude%faster%
[Mar2n11]% Our%Method%
Ver2ces% 325% 225%
Time%[ms]% 528%/%3064%
Min%/%Max%
0.33%
(twisting cuboid)
Limita0on)
• Physical%accuracy%
[Good]%FEM%
[Poor]% Shape%Matching%%
NIAI5")b45=)
EBF--#744I%
2D structures (e.g. cloth) 1D structures (e.g. hair)%
KI((#5:)
•! [#T%1#*+.$%/.7%"+#(,$"%Y#."/)(#A"5'#$.)
–!,(#$%.3%.D#,")(#A1D'6C)*#8+30]&#)
–!!"#$%0("<)'6A"5#10F")
–!2"15"#."/),D:.'1#$)#11I5#1:)
^#.")43)AT4)"+#(,$".)
U(#6'34$/).D4I$/)Y")#),$#6"V)
S41#$)*+#(,$".)
•! !#",7,*#%97.&"(%
•! B,30"&-,*#$%03$#"#3$#3*-Q%
^4(,#5'.46)
KD#,")O#A1D'6C)
B.$#-%^%L%."A)43),#501$".)
)#(*%8.3_9&7,2.3%
KD#,")O#A1D'6C)
)#(*%8.3_9&7,2.3%
K&77#3*%8.3_9&7,2.3%
KD#,")O#A1D'6C)
N.,-%8.3_9&7,2.3%
KD#,")O#A1D'6C)
!'C'/)A5#6.345(#046)
`S7,3(-,2.3%a%).*,2.3b%
N.,-%8.3_9&7,2.3%
KD#,")O#A1D'6C)
J&--%*.T,7$(%*+#%9.,-%".(02.3(%
!'C'/)A5#6.345(#046)
`S7,3(-,2.3%a%).*,2.3b%

More Related Content

Viewers also liked

こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
Yuki Koyama
 
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
Yuki Koyama
 
勉強会資料 トピック紹介「音楽と機械学習」
勉強会資料 トピック紹介「音楽と機械学習」勉強会資料 トピック紹介「音楽と機械学習」
勉強会資料 トピック紹介「音楽と機械学習」
Itaru Otomaru
 

Viewers also liked (13)

こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
 
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
 
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
 
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
 
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
 
ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方
 
近年の音楽市場の変化〜同人音楽の登場〜
近年の音楽市場の変化〜同人音楽の登場〜近年の音楽市場の変化〜同人音楽の登場〜
近年の音楽市場の変化〜同人音楽の登場〜
 
勉強会資料 トピック紹介「音楽と機械学習」
勉強会資料 トピック紹介「音楽と機械学習」勉強会資料 トピック紹介「音楽と機械学習」
勉強会資料 トピック紹介「音楽と機械学習」
 
綺麗なデザインの盛り付け方 -超小ネタ編-
綺麗なデザインの盛り付け方 -超小ネタ編-綺麗なデザインの盛り付け方 -超小ネタ編-
綺麗なデザインの盛り付け方 -超小ネタ編-
 
協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築
 
情報推薦システム入門:講義スライド
情報推薦システム入門:講義スライド情報推薦システム入門:講義スライド
情報推薦システム入門:講義スライド
 
推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning
 
Basics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADABasics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADA
 

Similar to Real-Time Example-Based Elastic Deformation (SCA '12)

Eaf brochure 2011 1
Eaf brochure 2011 1Eaf brochure 2011 1
Eaf brochure 2011 1
Ross
 
Connectix webserver
Connectix webserverConnectix webserver
Connectix webserver
steveheer
 
Connectix webserver
Connectix webserverConnectix webserver
Connectix webserver
steveheer
 
ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1
ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1
ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1
Dimitris Psounis
 
Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009
Steve McMahon
 
Temps forts Printemps de la Beauté
Temps forts Printemps de la BeautéTemps forts Printemps de la Beauté
Temps forts Printemps de la Beauté
Customer Insight
 
Temps forts Printemps de la Beauté
Temps forts Printemps de la BeautéTemps forts Printemps de la Beauté
Temps forts Printemps de la Beauté
Customer Insight
 
20150422130351-9864-71
20150422130351-9864-7120150422130351-9864-71
20150422130351-9864-71
javadazimirad
 
Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...
Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...
Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...
eutokia
 

Similar to Real-Time Example-Based Elastic Deformation (SCA '12) (20)

Eaf brochure 2011 1
Eaf brochure 2011 1Eaf brochure 2011 1
Eaf brochure 2011 1
 
BSCPH-204.pdf
BSCPH-204.pdfBSCPH-204.pdf
BSCPH-204.pdf
 
Curso de guitarrra
Curso de guitarrraCurso de guitarrra
Curso de guitarrra
 
Safeway presentation
Safeway presentationSafeway presentation
Safeway presentation
 
Connectix webserver
Connectix webserverConnectix webserver
Connectix webserver
 
Connectix webserver
Connectix webserverConnectix webserver
Connectix webserver
 
Tests in vitro de l'action inhibitrice de la croissance de P. falciparum par ...
Tests in vitro de l'action inhibitrice de la croissance de P. falciparum par ...Tests in vitro de l'action inhibitrice de la croissance de P. falciparum par ...
Tests in vitro de l'action inhibitrice de la croissance de P. falciparum par ...
 
Proactief Netwerken
Proactief NetwerkenProactief Netwerken
Proactief Netwerken
 
ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1
ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1
ΠΛΗ31 ΤΥΠΟΛΟΓΙΟ ΕΝΟΤΗΤΑΣ 1
 
Brand
BrandBrand
Brand
 
Cap6
Cap6Cap6
Cap6
 
Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009Plone Foundation Annual Meeting, Budapest 2009
Plone Foundation Annual Meeting, Budapest 2009
 
Temps forts Printemps de la Beauté
Temps forts Printemps de la BeautéTemps forts Printemps de la Beauté
Temps forts Printemps de la Beauté
 
Temps forts Printemps de la Beauté
Temps forts Printemps de la BeautéTemps forts Printemps de la Beauté
Temps forts Printemps de la Beauté
 
20150422130351-9864-71
20150422130351-9864-7120150422130351-9864-71
20150422130351-9864-71
 
An Effort to Restore from Imperata Grassland to Secondary Forest in Samboja L...
An Effort to Restore from Imperata Grassland to Secondary Forest in Samboja L...An Effort to Restore from Imperata Grassland to Secondary Forest in Samboja L...
An Effort to Restore from Imperata Grassland to Secondary Forest in Samboja L...
 
Observatoire des taxes foncières - Période 2012 / 2017
Observatoire des taxes foncières - Période 2012 / 2017Observatoire des taxes foncières - Période 2012 / 2017
Observatoire des taxes foncières - Période 2012 / 2017
 
Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...
Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...
Seminario Eugenio Molini -Eutokia- El arte de pensar decidir y trabajar junto...
 
Pam pdf
Pam pdfPam pdf
Pam pdf
 
Pam pdf
Pam pdfPam pdf
Pam pdf
 

More from Yuki Koyama

More from Yuki Koyama (8)

[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
 
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
 
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
 
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
 
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
 
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
 
[IPSJ-ONE 2017] コンピュテーションがつなぐ人とデザイン
[IPSJ-ONE 2017] コンピュテーションがつなぐ人とデザイン[IPSJ-ONE 2017] コンピュテーションがつなぐ人とデザイン
[IPSJ-ONE 2017] コンピュテーションがつなぐ人とデザイン
 
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Real-Time Example-Based Elastic Deformation (SCA '12)