I got about 2 mins into the video but couldn't continue because of the background music. I'd love it if you'd re-released it with no music at all. The subject matter is something I seriously want to learn. Thank you for sharing your knowledge 🙏😃✌️
@georgen97552 күн бұрын
Fluid pressure in a tank demo Advection Pressure distribution Guass seidel method Water tunnel Wind tunnel Divergence = 0 Pixels Pixels of television Depends on the resolution of the television Great sir thank you
@ArnoldStefanek4 күн бұрын
Wow, it's really good. It's very attractive and the AD is very interesting
@lobo1510754 күн бұрын
Congratulation!!! Greetings from Bolivia.
@capybaracloud10110 күн бұрын
Is there a paper written about this method? I've never seen such a simple method before. It is reminiscent of Stam's Stable Fluids, but much simpler. I wonder how it compares, in terms of stability and ability to simulate aesthetic details. The vortices looked neat.
@ghostbusterz11 күн бұрын
How do we accomplish an angular constraint? I cannot get one to be stable.
@yanvarskii805411 күн бұрын
hi! thank you very much for this video! i'd like to ask you a question, if i may. i haven't quite understood the "Are the Solutions Equal" slide [36:55]: how do you derive the equality of these two functions from the facts given? for instance, at the second point [the part about functions split] you've proved that if these two functions have equal values, then their derivatives are equal too. but i thought that we wanted to prove the first part of this assumption, i. e. show that these functions' values are indeed equal
@imaginingPhysics12 күн бұрын
Love it. Keep making more! Especially more stuff with shaders! Thanks.
@imaginingPhysics13 күн бұрын
Thanks for adding the VR part!
@simonleonard543114 күн бұрын
I love the explanation in the video, but, reading the code, you could do the same with better performance in fewer lines. Look out for lines doing nothing of interest and variables never used.
@zaidalghazzi869916 күн бұрын
you area crazy one cuz you act like no air force at all and that is not real, so all code is useless.
@matthewmathis6219 күн бұрын
Thank you!!
@matthewmathis6219 күн бұрын
Thank you so much!
@mattos260320 күн бұрын
Have you any experience doing cool things like you do, but rendered in THREEJS?
@robertoguerra537521 күн бұрын
Can someone simulate a gearbox or a pulley system?
@segunda_parte25 күн бұрын
Awesome, very very awesome. Thank you so much.
@blastbuilder2430Ай бұрын
I'm trying to implement this in Unity but soon realized this is beyond me...
@WaldoRedelinghuysАй бұрын
fascinating
@blastbuilder2430Ай бұрын
What I found is that when using only one iteration the velocity error is too big that results in instability. I need at least 2 iterations to get stable results. Also too many substeps leads to vibrations, not exactly sure why but I guess it’s because the velocity gets bigger when the delta time is really small. When solving collision or distance constraint, the position change is irrelevant to delta t, so if you have a small delta the velocity is much bigger.
@blastbuilder2430Ай бұрын
Great video! I'm wondering if you will do a video about the SDF method?
I use library PhysicsJS library :) very simple to use :)
@benjaminlehmannАй бұрын
That was so great. Thanks
@MissPiggyM976Ай бұрын
Very well done, many thanks!
@DjellowmanАй бұрын
I feel like this video won't age well
@user-gy6cw7sx3qАй бұрын
Hi ! I don't really understand why at 1:45 you say a large stiffness implies stability problems ? I don't know if the link is obvious, but for me it isn't so if anyone has an explanation I'm open to it ! Thanks for all the work and resources you put out :D
@atomictraveller2 ай бұрын
concerning surface nets... why do all you graphics guys use first order interpolation then gradient descent to make up for the lack of using second order interpolation? :) cubic is just a few mults and adds. i'm your fiend, you should refiend me on dicsord, imagine banning me becaus ei got tortured by the u.s. government.
@Ykulvaarlck2 ай бұрын
does XPBD not have a factor of lambda*alpha to the numerator of the calculation of lambda?
@olegnabatov59522 ай бұрын
Видеопоток, можно считать на декодере mp4.
@charlesaugustosantosdocarm74652 ай бұрын
Genius!
@Christobanistan2 ай бұрын
I wish I could follow even a little of this. It looks very cool.
@namenloss7302 ай бұрын
I think the "unbreakable" thing can't be understated since Matthias is using a broken non conformal tetrahedral mesh and yet the simulation is still behaving quite nicely
@adidanusaputra47612 ай бұрын
Very impressive make me build an interest in programming
@michelangelobagnara68562 ай бұрын
Please consider helping Blender community to implement XPBD physics, you are the one that can do it, that would be great!
@7oca7hos72 ай бұрын
That would be cool
@keldencowan2 ай бұрын
XPBD is patented by Nvidia, there is no way it will be incorporated into major open source projects.
@michelangelobagnara68562 ай бұрын
@keldencowan There are different open source project implementing XPBD, and someone already implemented part of it in blender in google summer code
@shikaishik2 ай бұрын
素人が一からこのシミュレーションを作ろうとすることはできますかね?
@atomictraveller3 ай бұрын
wow, backwards name guy just banned me from your discord because i mentioned th eoj simpson mkultra child rape coverup in off topic. i guess, not so off topic huh.
@shakaibsafvi973 ай бұрын
Very Very impressive. Just wondering if you could add other 2D shapes as obstacles.... may be multiple 2D shapes.... !
@zp59163 ай бұрын
Is there a name for the method that is being used in Gauss-Seidel loop? I am new to this and I have seen examples of solvers solve for pressure in the iterative loops, then update velocity after. Here we directly update velocity.
@AlienXtream13 ай бұрын
THANKYOU! SO many talks about fluid simulations (and fluid/water in general) mistakingly claim (orimply) that water *is* incompressable. this is the first time i've seen someone correctly assert its "functionally incompressable" XD
@foggyhazel3 ай бұрын
Hi Matthias, I found your video from 8 years ago talking about air mesh for collision handling. Is that still applicable here? I am looking for a method to solve self intersecting cloth due to character animation (eg. arm pit and cubital area) which comes up a lot in production
@novavr3dnovaresearch7803 ай бұрын
Verlet integration handles constrains by adjusting previous position, which in some way, seem similar to PBD method. Could you compare the similarities and the differences between PBD vs Verlet. Thanks
@johnpelitidis62973 ай бұрын
You are amazing.
@perpetualrabbit3 ай бұрын
Unfortunate that you use X for position and P also for position. This is very confusing for me because P usually is used for momentum in physics, which is vector velocity times mass for a particle.
@gregor-alic3 ай бұрын
Hi! Have you also looked into eulerian simulation of advection? I used the same approach as you, however I find that semi-Lagrangian advection has a problem of energy loss. The problem arises when velocity vector is so great, that it "skips" a few cells and can end up inside a wall. In such cases, advected velocity becomes 0. I haven't been able to find a better method though.
@johnadriandodge3 ай бұрын
Shalom evening Mr. TMP Outstanding videos you have. Thank you for sharing and teaching. Night
@TheRojo3873 ай бұрын
So-called "incompressible" fluids aren't truly incompressible, as they manage to compress themselves under their own weight, more the deeper the fluid pool.
@Gawain-hi5pd4 ай бұрын
how do I implement self collisions with this?
@samsara20244 ай бұрын
I made the same algorithm using c#. It works but I can see a global dumping of the energy even with a single pendulum. What could be the reason? Thanks!
@johnpelitidis62974 ай бұрын
What you do is outstanding... Thank you 🙂
@johnpelitidis62974 ай бұрын
This scares me... who will own and control this technology?