Тёмный

[SIGGRAPH 2020] AnisoMPM: Animating Anisotropic Damage Mechanics 

Joshuah Wolper
Подписаться 687
Просмотров 88 тыс.
50% 1

We present AnisoMPM: a robust and general approach that couples anisotropic damage evolution and anisotropic elastic response to animate the dynamic fracture of isotropic, transversely isotropic, and orthotropic materials.
Abstract: Dynamic fracture surrounds us in our day-to-day lives, but animating this phenomenon is notoriously difficult and only further complicated by anisotropic materials---those with underlying structures that dictate preferred fracture directions. Thus, we present AnisoMPM: a robust and general approach for animating the dynamic fracture of isotropic, transversely isotropic, and orthotropic materials. AnisoMPM has three core components: a technique for anisotropic damage evolution, methods for anisotropic elastic response, and a coupling approach. For anisotropic damage, we adopt a non-local continuum damage mechanics (CDM) geometric approach to crack modeling and augment this with structural tensors to encode material anisotropy. Furthermore, we discretize our damage evolution with explicit and implicit integration, giving a high degree of computational efficiency and flexibility. We also utilize a QR-decomposition based anisotropic constitutive model that is inversion safe, more efficient than SVD models, easy to implement, robust to extreme deformations, and that captures all aforementioned modes of anisotropy. Our elasto-damage coupling is enforced through an additive decomposition of our hyperelasticity into a tensile and compressive component in which damage is used to degrade the tensile contribution to allow for material separation. For extremely stiff fibered materials, we further introduce a novel Galerkin weak form discretization that enables embedded directional inextensibility. We present this as a hard-constrained grid velocity solve that poses an alternative to our anisotropic elasticity that is locking-free and can model very stiff materials.
Project Page: joshuahwolper.com/anisompm
Source Code: github.com/penn-graphics-rese...

Кино

Опубликовано:

 

29 апр 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 145   
@joshuahwolper433
@joshuahwolper433 3 года назад
AnisoMPM and IQ-MPM are now fully open-sourced! Check it out here: github.com/penn-graphics-research/ziran2020
@Pellbort
@Pellbort 4 года назад
I would have appreciated a warning to hold on to my papers
@damonharris-brennan5810
@damonharris-brennan5810 4 года назад
😅😅
@hvanmegen
@hvanmegen 4 года назад
'Joshuah Wolper' is far too easy to pronounce, so it doesn't come with a warning.. but anyway: thanks for watching and for your generous support, and he'll see you next time!
@boriswilsoncreations
@boriswilsoncreations 4 года назад
Dear fellow scholars. This is Two Minute Papers with Dr. Károly Zsolnai-Fehér.
@Ranmara
@Ranmara 4 года назад
Please do not show this to the Mortal Kombat devs
@djmips
@djmips 4 года назад
i7-9700K ~40 seconds / frame on small object. Those MK devs would have a lot of work to do... Not saying it's impossible but just very difficult. Maybe for pre-rendered sequences they might bite.
@TheNefastor
@TheNefastor 4 года назад
@@djmips in a couple generations of GPU this will be rendered in real-time.
@oshapermadi
@oshapermadi 4 года назад
@@djmips at this point it can be useful for cutscenes.
@hvanmegen
@hvanmegen 4 года назад
They're already scared for life as is... no need to destroy them any further...
@zyxwvutsrqponmlkh
@zyxwvutsrqponmlkh 4 года назад
@@djmips Meh, two papers later they will have an AI trained up to accurately predict the same damage propagation at 1,200 frames per second.
@brandonliew3076
@brandonliew3076 4 года назад
Wow and props to the enthusiastic narrator
@Dr.W.Krueger
@Dr.W.Krueger 8 месяцев назад
props to the people producing the paper
@MrAwesomeHero1
@MrAwesomeHero1 7 месяцев назад
yup its not like they didnt know that lmao@@Dr.W.Krueger
@AlanFregtman
@AlanFregtman 4 года назад
"Next we constrain an *evil* toy armadillo..."
@dantekiwi7926
@dantekiwi7926 3 года назад
E V I L
@sp0rsk
@sp0rsk 4 года назад
Gonna go out on a limb here and guess the narrator is a fan of cheese.
@Spookspek
@Spookspek 3 года назад
Mozzarella cheese~ ^_^
@skater15153
@skater15153 3 года назад
I think she's a fan of damage
@igigor646
@igigor646 4 года назад
**take a cute voice** Let me present you our new super advanced gore tech !!
@gerunkwon2598
@gerunkwon2598 3 года назад
"we pwesent an iso npm a nyew appwoach fow anyimating dynyamic and isotwopic fwactuwe using continyuum damage mechanyics" UwU
@Spookspek
@Spookspek 3 года назад
Rip and tear UwU
@MajatekYT
@MajatekYT 4 года назад
Excellent work! Now you can accurately simulate pulling on a hangnail so that the skin gradually peels away in one contiguous strip! :D
@voidling2632
@voidling2632 4 года назад
ouch
@benwilms3942
@benwilms3942 4 года назад
Hahaha which is a 100% guarantee.
@coplepk04
@coplepk04 3 года назад
Thanks I hate it
@swine13
@swine13 3 года назад
We can use these simulations to study the hangnail. If we can learn more about it, we can learn how to destroy it.
@1DInciner
@1DInciner 4 года назад
3:40 Now we will show some results! Also excited
@snowbirb4497
@snowbirb4497 3 года назад
“The forbidden one”
@EggBastion
@EggBastion 3 года назад
What a time to be alive!
@RenbeOfficial
@RenbeOfficial 4 года назад
this is the most lovely narration i have ever heard
@CrimsonOrguss
@CrimsonOrguss 3 года назад
I feel like I need to know who she is
@swine13
@swine13 3 года назад
I feel like you guys could use a few drinks! 😂
@TheNefastor
@TheNefastor 4 года назад
Narrator : "And here, we visualize the damage". Michael Bay : "You had me at damage".
@erictheepic5019
@erictheepic5019 4 года назад
"But that's the last thing I said." "Good thing you said it."
@TheNefastor
@TheNefastor 4 года назад
@@erictheepic5019 you're funny 😁
@kzakaria91
@kzakaria91 3 года назад
i think flex tape can fix it, that's a lotta of damage
@Fasteroid
@Fasteroid 3 года назад
Phil Swift: you had me at damage
@nathanschmick9681
@nathanschmick9681 4 года назад
There's a lot of words here that I as a "dumbo" don't understand. But I like meat being damaged. Thank you RU-vid for recommending this to me.
@swine13
@swine13 3 года назад
Me either but I looked some up and tried to dumb it down so I understand it. From Wikipedia: _A transversely isotropic material is one with physical properties which are symmetric about an axis that is normal to a plane of isotropy._ So i take this to be referring to things like the fibres or grain of a steak, where an object is composed of lots of little fibres that are strong in one direction, but pull apart easily in another. _In material science and solid mechanics, orthotropic materials have material properties at a particular point, which differ along three mutually orthogonal axes, where each axis has twofold rotational symmetry._ And this, by extension, would refer to objects like a sponge which have a more uniform molecular structure. So when she's talking about objects being "anisotropic" she means it has structural rigidity more on one or two axes than the other(s), which is why they will tend to split along the weakest axis. Then when the objects are orthogonal, the damage is applied more across all 3 axes. And some of the impressive features are that they seem to be able to tell an object "you are anisotropic for these bits, and orthogonal for these bits but youre still one object" in any combination they specify and usually achieve realistic results. The implications of this are pretty insane. Imagine playing a shooter where whatever you're shooting at has a realistic, unscripted and real-time computation of a body with muscles, skin, bone etc that all respond differently to damage... the sort of game where you might chuck a grenade at a giant crab beast only to blow a piece of its shell off so fast that it takes out one of your squad members. With more time and development this can be a framework for some of the coolest animations we've seen yet. Also one other thing I figured out was when shes showing those graphs that look like a sheet being held by its corners, she mentioned "as damage increases, elasticity response decreases" and I took this to mean that as a part of the object gets more damaged (red) the ability for it to "hold itself together" gets reduced, which is what we observe in a lot of biological damage scenarios- say for example you crush one of your arms, the ability for the arm to continue to behave like an arm (vs the flst sausage its being forced to become) reduces in proportion with the damage done to the muscles, bone, nerves etc because they are damaged. Im not sure if any of that helps you make more sense of what she's saying, but it sure helped me to type it out! 😁
@noatreiman
@noatreiman 3 года назад
Absolutely stunning! Poor armadillo...
@dsrichmond
@dsrichmond 3 года назад
"Mozzarella cheese!!"
@squid1712
@squid1712 4 года назад
NOW THAT'S A LOT OF DAMAGE!!!
@p529.
@p529. 4 года назад
Project Farm reference?
@tonysucocb840810
@tonysucocb840810 3 года назад
@@p529. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JZLAHGfznlY.html
@p529.
@p529. 3 года назад
@@tonysucocb840810 Project Farm is saying it too, that's why I asked q.q
@635574
@635574 4 года назад
Thats a lotta dayyymmage
@aesbj9228
@aesbj9228 3 года назад
Can't wait to see how this will continue to progress. Stay committed and best of luck to all involved!
@sikliztailbunch
@sikliztailbunch 4 года назад
So, we can simulate liquids, viscous, bones, jelly.... everything that´s needed for a serious soldier of fortune remake :-D
@juliankandlhofer7553
@juliankandlhofer7553 4 года назад
this is amazing and I am excited for two more papers down the line :)
@Jack_Wolfe
@Jack_Wolfe 4 года назад
This was an amazing video.
@gavinkistnerus3895
@gavinkistnerus3895 4 года назад
Excellent work, well presented, and superbly narrated.
@DarkLink1996.
@DarkLink1996. 3 года назад
Man, I can't wait until computers run fast enough to render all this in real-time
@Dr.W.Krueger
@Dr.W.Krueger 8 месяцев назад
ca. 5 years for consumer hardware
@xelitesebi321
@xelitesebi321 3 года назад
Incredibly innovative.
@damiandeza2761
@damiandeza2761 3 года назад
This is amazing, i can think a lot of uses for biomedical research regarding bone breaking and safety! Lovely job!
@Kram1032
@Kram1032 4 года назад
Excellent work and excellent, enthusiastic narrator! I really liked the part where they tore apart stuff
@movax20h
@movax20h 4 года назад
Fantastic results.
@benwilms3942
@benwilms3942 4 года назад
This was amazing.
@l.mansouri2902
@l.mansouri2902 3 года назад
Great job
@MoDDaTore
@MoDDaTore 3 года назад
This is so cool
@0xF33D
@0xF33D 4 года назад
Holy shit! This is beatiful!
@woshieman7310
@woshieman7310 4 года назад
dont thank me for watching i thank you for making
@mathusuthanvenkatesan
@mathusuthanvenkatesan 3 года назад
Hats off
@TurtleTreehouse
@TurtleTreehouse 4 года назад
Very cool!
@gladnox
@gladnox 4 года назад
I understand nothing but I love it! Hope I‘ll be able to try it out eventually.
@Andytlp
@Andytlp 3 года назад
very nice
@bricksman7382
@bricksman7382 4 года назад
Hopes to see mechanics like these in videogames soon. Nice work!
@mikehattias5837
@mikehattias5837 4 года назад
awesome
@dragossorin85
@dragossorin85 4 года назад
Impressive work for those who made this software
@amatenor8178
@amatenor8178 3 года назад
What differential equations (and numerical methods) were used? Differential patterns, finite element method?
@Potatinized
@Potatinized 4 года назад
So i heard some local armadillos are rioting about something...
@rfyorfyo5022
@rfyorfyo5022 4 года назад
complicated stuff
@gonun69
@gonun69 4 года назад
Ah yes. I know some of those words.
@aesbj9228
@aesbj9228 3 года назад
Lol that's about all I can say as well
@rodrigoferreiramaciel4815
@rodrigoferreiramaciel4815 3 года назад
I want moooore Where's more I need more, now! jokes aside, are u guys still working on this amazing project? if yes, how's it going?
@SD_simma
@SD_simma Год назад
How does one beginning in VFX and computer graphic studies? Any resources for beginners to start?
@huyked
@huyked 4 года назад
Ah, and so this is how reality is matrixed.
@TheWilderCat
@TheWilderCat 3 года назад
What do you have against armadillos?
@haves_
@haves_ 4 года назад
now lets take this into the cuda cores to see how it handles it
@Plo0mBo0m
@Plo0mBo0m 4 года назад
amazing! w8ing for paper
@runforitman
@runforitman 4 года назад
that's a lotta damage
@SimpleLangSolution
@SimpleLangSolution 3 года назад
Now that's a lot of damage.
@jegm6300
@jegm6300 2 года назад
You beat me to it!
@alvarogarnica4494
@alvarogarnica4494 4 года назад
Any news about the paper link I'm very interested on your research
@psyneur9182
@psyneur9182 4 года назад
Paper is now linked in the description!
@l.mansouri2902
@l.mansouri2902 3 года назад
Is it just for rendering or is it true computational Continuum mechanics ?
@muxiku
@muxiku 3 года назад
I am a 3d artist and i want this!!!!
@ajayreactor
@ajayreactor 3 года назад
RIP Armadillo.
@planetarta
@planetarta 3 года назад
What software do you use to produce these physics simulations?
@joshuahwolper433
@joshuahwolper433 3 года назад
AnisoMPM and IQ-MPM are now fully open-sourced! Check it out here: github.com/penn-graphics-research/ziran2020
@rafael9646
@rafael9646 3 года назад
Free mozzarella cheese replay buttons: 4:39 4:39 4:39 4:39
@joshuahwolper433
@joshuahwolper433 3 года назад
LOL thank you for appreciating the cheese, I spent three weeks staring at cheese sticks and getting the dynamics right 😂
@rafael9646
@rafael9646 3 года назад
It was an astonishingly realistic simulation
@MikaelMurstam
@MikaelMurstam 4 года назад
haha the narrator is cute
@BenjoBango
@BenjoBango 4 года назад
mozzarella CHEESE!
@sioux22
@sioux22 4 года назад
SO cute
@Calzone808
@Calzone808 3 года назад
smells like SIMP
@liquidpza
@liquidpza 4 года назад
If you haven't watched this on edibles, you're doing it wrong.
@tinfoilbottle5943
@tinfoilbottle5943 3 года назад
R.I.P armadillo
@sioux22
@sioux22 4 года назад
r.i.p armadillo
@YOU8954-y2h
@YOU8954-y2h 4 года назад
みかんは果汁がほしいな
@maximusdecimus2142
@maximusdecimus2142 4 года назад
Watching this while being unable to eat for a whole month was a big mistake
@BelluSanus
@BelluSanus 4 года назад
Can you implement this tech in a game?
@dr-maybe
@dr-maybe 3 года назад
It currently takes almost a second per frame to render these results, and the armadillo even takes over a hundred seconds per frame... But two more papers down the line, and we might see a couple of orders of magnitude performance increase. Can't wait for postal 3 with these physics.
@alileevil
@alileevil 3 года назад
Ah yes of course. 5head
@florianjuri
@florianjuri 4 года назад
Am I dreaming?
@TheTonyMcD
@TheTonyMcD 3 года назад
5:08 Lol, I don't think it's the armadillo here that is "evil". What I see is some cruel scientists strapping down a poor, helpless toy animal and proceeding to impale him with an enormous spike. And then, through the wonders of modern science, miraculously bring him back to life just to do it all over again under slightly different conditions. But ye, let's just rationalize to ourselves that the armadillo is in fact the evil one...
@Tom_Quixote
@Tom_Quixote Год назад
"What a time to be alive..."
@blidrob
@blidrob 3 года назад
I came here for the meat damage.
@yokozuna1970
@yokozuna1970 4 года назад
Poor armadillo 😢
@Kaszanas
@Kaszanas 3 года назад
I might have misspelled Joshuah with Jesus when I cited this paper.
@machinefannatic99
@machinefannatic99 4 года назад
This physics is 10 years away from realtime
@HumanlyRobotic
@HumanlyRobotic 4 года назад
the physics is already realtime, as they said. 400k particle simulation in realtime on a 9700k. Rendering this with textures and a decent polygon count will take a long time, however.
@bigspecgames6050
@bigspecgames6050 4 года назад
Check out TyFlow
@vtastek
@vtastek 4 года назад
@@HumanlyRobotic 0.033 seconds/frame is what we normally call realtime(30fps), fastest simulation was fish with 2 fps. GPU can run the fish sim in interactive realtime, I think.
@sgbench
@sgbench 3 года назад
More like two years
@summerinlake7161
@summerinlake7161 2 года назад
PhysX is doing it
@sjuvanet
@sjuvanet 3 года назад
bro she mad excited over physics
@dodiswatchbobobo
@dodiswatchbobobo 4 года назад
This is how good we are at math, people. This is how we use math to tell us how millions of people changing their habits for a year will save millions of lives
@thishandleistaken1011
@thishandleistaken1011 3 года назад
"evil toy armadillo" is it not evil to string up and execute someone in that fashion?
@Superbjenks
@Superbjenks 4 года назад
You have to remember that when the logistical anodes become out of sync with the linear shaft dilators causing a failure to generate concurrent radial grammeters . You should try to recalibrate the stater conductors and reset the dingle arms to their original tertiary based orientations, but it could lead to sinosodial depleneration levels that are too high for industry quality standards. We're still a ways away, but this is moving in the right direction.
@hit3894
@hit3894 4 года назад
a waht?
@domachondri
@domachondri 4 года назад
On god bro that’s what I been sayin
@thebigmacd
@thebigmacd 4 года назад
You forgot the prefamulated amulite
@a__duck
@a__duck 4 года назад
The rockwell turbo encabulator this is not.
@hit3894
@hit3894 4 года назад
@@a__duck my heart skipped a beat after I read your name in my notification.
@skater15153
@skater15153 3 года назад
She sounds way too happy when she says damage....
@dahahaka
@dahahaka 3 года назад
The narrator is super excited to break bones and kill armadillos xD
@dancingdev1088
@dancingdev1088 4 года назад
I am a web developer and have done 3D work too and this creates unnecessary pressure on me to develop same in future.
@thegreatzoom5073
@thegreatzoom5073 3 года назад
How? Why would you compare web dev work and 3D modeling to cutting edge simulations?
@MrSafer
@MrSafer 4 года назад
Why? next thing you know people are modeling booger flinging physics.
@intheshell35ify
@intheshell35ify 4 года назад
Oh bullxxxx, just use words please.
@thegreatzoom5073
@thegreatzoom5073 3 года назад
They're presenting a paper, it doesn't need to be dumbed down. The people who need to understand this can understand.
Далее
AnisoMPM Virtual Presentation [SIGGRAPH 2020]
20:00
Просмотров 3,2 тыс.
Finally, Deformation Simulation... in Real Time! 🚗
6:56
Rope climb tutorial !! 😱😱
00:22
Просмотров 2,2 млн
Рыбачка
00:14
Просмотров 16 тыс.
The Boundary of Computation
12:59
Просмотров 971 тыс.
The True Story of How GPT-2 Became Maximally Lewd
13:54
Electrician Reacts to Styropyro's🔌AMPS vs VOLTS⚡
15:26
Non-Euclidean Worlds Engine
5:15
Просмотров 11 млн
Едем с мамой на отдых
1:00
Просмотров 2 млн