By Phymec.
Phymec writes:
Quick noodle rigid body dynamics test using real-world relative scale. Details...: Pasta / spaghetti relative dimensions: 2.5mm dia., 250mm length, rigid bodies' mass (and centers of) calculated based on material densities, gravity: 9.8m/s. Physics are to scale, but unfortunately my movements (external forces) in the virtual world were too fast relative to the scale (and impatience due to simulation running slow ;) this was made obvious after rendering the frames and playing them back at real-time speed. Therefore movements and playback speed are not quite to scale. That's what tests are for... to learn from. The bizarre movements (using mouse): after dropping the fork in the glass I threw the glass, then threw the bowl, played with a noodle, then dragged the fork and threw it as well.
Fork, bowl and glass are compounded HACD convex decompositions. Noodles are capsule strings (no longer sticking with full radius as margin).
Step by step, we are slowly getting closer; one day we'll be able to easily simulate real-world physics using any arbitrary rigid body shapes... one day...
Environment lighting was created by Vlad "SATtva" Miller.
47 Comments
I actually found this hilarious.
For packshots people this is very useful.
Until now I didn't used game engine for anything, guess I'll have to give it a try.
I want to say you a big THANK YOU for all your efforts...yes,it seems you (we) 're getting there.Peter
I admit to laughing. Especially when the fork went into "spaz out" mode. Made me think of a child throwing a fit, and would have been perfect if the wine glass was a plastic cup.
Nice work, however. Very nice.
"If you didn't want spaghetti why didn't you just say so?"
someone PO'ed the poltergeist :)
Nice; will you share this biuld with community?
haha, reminds me of our traditional swedish electrode-breakfasts
http://www.youtube.com/watch?v=AYWN8-RQR-E#t=1m . technically wow. It would interesting to see a breakdown of how the noodles are simulated, if only a screenshot
Pretty realistic!
really nice, is this done with the current version of blender or a future development? didn't get this part
this is awesome, could be also useful for character dreadlocks animation :)
Made me laugh because I instantly thought of "Flip the Table" rage face..
(╯°□°)╯︵ ┻━┻
Can you explain how this is rigid body? Are the noodles divides into segments?
Please, could you post the blend or some tutorial?
Whoa! Whoa! Whoa! Very impressive!
Congrats with the result, man! Now imagine if those effects combined with some dynamic paint.
Dynamic marinara sauce.
That's right ;) Something like that.
The noodles could have a little more friction, as the starch would make them stickier. Still impressive! Wouldn't have thought of trying that... :D
I agree there should be more stickiness and more friction. As it is the noodles don't quite settle down in the bowl and seem to act more like worms when picked up by the fork. It is like the noodles need to absorb some of the fork's energy before moving. The movement should start at the fork and then slowly spread into the rest of the bowl as the fork's energy increases.
Rendered using Cycles?
Looks very convincing BTW.
rendered using SLG..faster than cycles, more realistic IMHO. less fireflies, using MLT..
Plastic is fantastic but not tastic. Ok not real english. Firt i thinked: rubber? Wer isst denn Kabels?
now add some sauce
Rigid body sauce?
Dynamic paint sauce
http://www.miikahweb.com/en/articles/blender-dynamicpaint-basics
It wouldn't have the necessary hot, wet, saucy mass on top.
I vote for a soft body that has embedded/suspended rigid bodies that sticks to the noodles. After all, what is spaghetti sauce without lots of chunks?
I will not go out to dinner with you
Awesome things!
One thing is strange... Every time I saw a falling glass that was a feeling "it will be broken now!" But it's like a bulletproof :)
So... the render looks very nice. I'm Cycles' fan... but I guess it's Octane.
it's rendered in SLG (smallluxGPU) - luxrender GPU pathtracer.. less features than cycles right now, but faster. good for people with AMD cards, as it is using openCL instead of CUDA. it's in description on youtube.. :)
hmm! And is it possible with nVidia cards?
yes it is.. but I think it's faster on ATI. NVIDIA somehow slashed openCL performance with their recent drivers.
If this noodle bowl has tofu, it will be perfect to eat.
Fantastic! It looks so real. The motion of the pasta is unbelievable.
Under cooked !
Motion Blur is needed. Watching the fork makes this obvious. But hey, it's better then anything I've done, so congrats!
Nice to know Blender can now solve world hunger too.
Guys, you all get excited about this feature but it seems it will not be shared with community, it's probably a build designed for some kind of a lab or something.
I see nothing in the post that would indicate that this is not out-of-the-box standard Blender, apart from using SmallLux for rendering.
Phymec has been developing his own little utilities that take advantage of different things in Bullet Physics. Right now, it doesn't look like any of them have user interface utilities, and he actually controls/sets up the simulation using a python console and the game engine.
That was dealing with shatter effects though - I don't know if these noodles are raw Blender, or if he's developing noodle physics utilities as well.
I don't understend how it is done, but technically its is awesome. Of course the performance itself turned out to be something humorous (the more so for me, as an Italian), but I realize that this is beyond the original intention.
Very good render, by the way.
this made me laugh a lot because it is hard to believe this is really CG - the physics are just mind blowing complex and well working. Extreme respect!
The noodles look a bit undercooked... otherwise, great render!
Is Casper angry because he can't eat spaghetti?
Great work!
That dinnerware is possessed!
Awesome!
V-HACD V2.0 is here and it kicks ass. Check it out!
http://kmamou.blogspot.ca/2014/11/v-hacd-v20-is-here.html