Тёмный
No video :(

Schrödinger's Smoke (SIGGRAPH 2016) 

Albert Chern
Подписаться 779
Просмотров 118 тыс.
50% 1

We describe a new approach for the purely Eulerian simulation of incompressible fluids. In it, the fluid state is represented by a ℂ²-valued wave function evolving under the Schrödinger equation subject to incompressibility constraints. The underlying dynamical system is Hamiltonian and governed by the kinetic energy of the fluid together with an energy of Landau-Lifshitz type. The latter ensures that dynamics due to thin vortical structures, all important for visual simulation, are faithfully reproduced. This enables robust simulation of intricate phenomena such as vortical wakes and interacting vortex filaments, even on modestly sized grids. Our implementation uses a simple splitting method for time integration, employing the FFT for Schrödinger evolution as well as constraint projection. Using a standard penalty method we also allow arbitrary obstacles. The resulting algorithm is simple, unconditionally stable, and efficient. In particular it does not require any Lagrangian techniques for advection or to counteract the loss of vorticity. We demonstrate its use in a variety of scenarios, compare it with experiments, and evaluate it against benchmark tests. A full implementation is included in the ancillary materials.
This is a work by Albert Chern, Felix Knöppel, Ulrich Pinkall, Peter Schröder, and Steffen Weißmann.
Paper (38MB):
multires.caltec...
Code (1.5MB):
multires.caltec...
Project page:
page.math.tu-be...

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

 

21 апр 2016

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 48   
@TehNewV
@TehNewV 8 лет назад
Loved the teapot-bunny collision. Good visualization method for the vortex sheet too.
@albert123chern
@albert123chern 8 лет назад
Glad you like them
@buildbanner7976
@buildbanner7976 7 лет назад
its beautiful... i almost started to cry
@SpacePilotOfficial
@SpacePilotOfficial 8 лет назад
Top 10 Vape Tricks to Impress Your Friends!
@edguy99
@edguy99 8 лет назад
Great video, love it! Time to start modelling fundamental particles as energy vortexes.
@anywallsocket
@anywallsocket 8 лет назад
nothing short of monumental.
@AlejandroEcheverryB
@AlejandroEcheverryB 8 лет назад
This is awesome!! Thank you very much for the examples files and code!
@albert123chern
@albert123chern 8 лет назад
You're welcome :)
@heheheiamasuperstarcatgirl8485
Well done! That cigarette smoke and dry ice looks amazing!
@wicked862
@wicked862 7 лет назад
Thanks for the documentation in the external links, this was very useful to me thanks
@oxiigen
@oxiigen 8 лет назад
it's amazing how good is math for describing nature. im more and more convinced that we actually live in some kind of computer..
@chronokoks
@chronokoks 7 лет назад
math is an intrinsic part of nature/universe/reality.. so no wonder it's good at describing itself ;)
@Bronze_Age_Sea_Person
@Bronze_Age_Sea_Person 7 лет назад
Just Becuase computers use math in it's logic,It doesn't mean the entire nature is inside a computer.Computers are the product of math,not the inverse.And simulations are just simplifications of what is happening in reality,this doesn't mean that reality itself is a simulation.
@greenmario3011
@greenmario3011 7 лет назад
Okabe Rintarou it just probably is because something something ancestor simulations
@LeafRag
@LeafRag 6 лет назад
oh my god... find me a number in nature please, if u can. Math is just a tool to describe nature, a human tool, a wonderful tool, but surely not part of nature itself. Want a proof? Math can be wrong, you can make mistake while measuring nature with this amazing tool, or the tool itself could be inappropriate for the phenomenon you are trying to measure or calculate. Nature can't be wrong, you can't state it is wrong, you can't find errors, it is just the way it is: perfect and beautiful.
@TomJerry12933
@TomJerry12933 6 лет назад
I think he is refering to how *good* mathimatics is at modeling reality, even enstine was quoted saying that mathimatics is unreasonably good at modeling things the question he is basically saying is "why is mathematics not ten times harder then it actually is and requiring ten times as many formulas and interactions and so on?" there are so many equations and formulas that are dumbfoundingly simple for what they do.
@theultimatereductionist7592
@theultimatereductionist7592 6 лет назад
Teapot bunny collision: is that an Alice in Wonderland reference?
@KatzRool
@KatzRool 6 лет назад
The Ultimate Reductionist it’s a modelling reference
@theultimatereductionist7592
@theultimatereductionist7592 2 года назад
@@KatzRool Thank you.
@mihailazar2487
@mihailazar2487 6 лет назад
WHY IS THIS NOT 4K, SO MUCH WALLPAPER OPPORTUNITY
@supersynth1520
@supersynth1520 8 лет назад
This Is Amazing!
@purpleice2343
@purpleice2343 8 лет назад
Oh come on I came for a proof that smoke might be alive, but also dead, dang it.
@MrMartGonzo
@MrMartGonzo 8 лет назад
It was both but watching the video collapsed the wavefunction.
@albert123chern
@albert123chern 8 лет назад
and everyone who watched the video are entangled
@borzacch
@borzacch 7 лет назад
all that you need is imagination to make technology alive. There is no super button "masterpiece" for you.
@Ze_eT
@Ze_eT 6 лет назад
But in a parallel universe, there might be proof.
@PetRatPro
@PetRatPro 6 лет назад
The computer might have crashed but also working, you won’t know until you press “simulate”
@rahulagarwal2555
@rahulagarwal2555 2 года назад
Hi Dr. Chern... Could you kindly provide an explanation for the method for extracting velocities from the wavefunctions? I see in the codes that it differs compared to that of integral using momentum operator.
@SaintBrick
@SaintBrick 7 лет назад
I've never seen fluid simulation done so faithfully. Are all the techniques here very new? Im just curious how big a step up this is on previous methods, as it looks massively more impressive than anything i've seen to date.
@Frautcres
@Frautcres 8 лет назад
Very good technology.
@chucktrier
@chucktrier 8 лет назад
Wow its amazing. Thanks
@ZZXAAV
@ZZXAAV 8 лет назад
Lovely work. Any reason for choosing Houdini over say Blender? Any good tutorials to help create those beautiful visualizations?
@albert123chern
@albert123chern 8 лет назад
We choose Houdini particularly due to its "proceduralism". The entire simulation is nothing but a sequence of mathematical operations as the steps of the algorithm, and these operations are directly translated into the nodes in a Houdini network. These networks are also meant to reveal the simplicity of the algorithm: you can easily wire them up from scratch. Houdini is not only a good platform for prototyping in the style mentioned above, but is also a visual FX industry standard. We also made use of Houdin's builtin FFT node, as well as customized nodes in which we wrote simple codes in VEX, the shading language developed by Houdini with highly optimized performance. The smoke rendering is done with an advected density scalar field. I started learning it from diving into Houdini's pyro smoke network and a few fluid simulation tutorial videos, as well as advices from visual effect expert Alessandro Pepe.
@ZZXAAV
@ZZXAAV 8 лет назад
Thanks mate, and keep up the good work. I just started with blender recently, I'm gonna give Houdini a better look now, as I'm mainly interested in algorithms rather than modeling
@kareemahmad699
@kareemahmad699 7 лет назад
Blender 2.8 is supposed to come out with none-based physics, which will be pretty cool, though not nearly as advanced as Houdini's for a while.
@kareemahmad699
@kareemahmad699 7 лет назад
*node
@bhavna6565
@bhavna6565 5 лет назад
Can someone tell me what field of pure maths is required in this? And what depth of maths background maybe involved?
@albert123chern
@albert123chern 5 лет назад
In addition to the prerequisite to fluid animations such as differential equations and their numerical methods, the perhaps most difficult part of the paper carries some derivation and analysis using symplectic geometry, which is a formal method for analyzing some dynamical systems including inviscid fluids. The rest of the paper doesn't require symplectic geometry. But it still assumes some familiarity to exterior calculus and quaternions. In terms of the physical idea, elementary quantum mechanics and fluid dynamics should be enough.
@bhavna6565
@bhavna6565 5 лет назад
@@albert123chern ok, thanks. I'm actually a second year undergrad aiming to be a researcher in pure maths. Can I say your field makes new mathematical discoveries like mathematicians for the sake of creating animations? Or do you use the already developed mathematics?
@albert123chern
@albert123chern 5 лет назад
​@@bhavna6565 Great question. There are some new/less-known view to fluid dynamics in this project. There is a relatively small research area (comparing to the main stream PDE approach) where one uses differential geometry to study fluid equations as dynamics on an infinite dimensional space. There is also the study of nonlinear Schrödinger equations and fluids, which is also usually studied by classical PDE approaches. The novelty here is bridging the two theories together, where one may find new insight in how Schrödinger gives fluid motion in terms of geometric theory, as well as having new concrete equation (and visualizations) to get intuition for these geometric fluid theories.
@bhavna6565
@bhavna6565 5 лет назад
@@albert123chern Thanks, that sounds amazing! (just came back to see if you replied, don't know how i missed the notification) Also I checked your profile online, I'm so impressed!
@scaduxx9040
@scaduxx9040 3 года назад
anyone could provide the houdini files ?
@Vagumcookbook
@Vagumcookbook 5 лет назад
But can it run Minecraft?
@peterschroder8919
@peterschroder8919 8 лет назад
Consider adding pointers to the paper and the code.
@albert123chern
@albert123chern 8 лет назад
+Peter Schröder Links to the paper and the code added. Project page coming soon!
@mignik01
@mignik01 8 лет назад
+Albert Chern It is really interesting. What quantity are you plotting for the vapour simulation? Also where are the boundary conditions in the code?
@albert123chern
@albert123chern 8 лет назад
+poseidon At 4:43 I visualize the smoke which is a density field advected by the velocity field extracted from the wave function. At 4:53 I visualize the isosurface |Ѱ₁|²-|Ѱ₂|²=0, i.e. the preimage of the equator by the map s defined in Section 4 of our paper. We have periodic boundary condition; vapor going out the wall is ignored.
Далее
Coding Adventure: Simulating Fluids
47:52
Просмотров 1,7 млн
Tanish holatmi?😅❤️
00:41
Просмотров 338 тыс.
When A Gang Leader Confronted Muhammad Ali
11:43
Просмотров 7 млн
I Built a Transparent Boomerang (it's lethal)
13:10
Просмотров 3,6 млн
The Surprising Secret of Synchronization
20:58
Просмотров 25 млн
The Most Mind-Blowing Aspect of Circular Motion
18:35
Просмотров 691 тыс.
Schrödinger's Smoke | Two Minute Papers #70
3:43
Просмотров 32 тыс.
Tanish holatmi?😅❤️
00:41
Просмотров 338 тыс.