Combining Solvers With a Multi-Solver in Houdini

  Рет қаралды 48,156

Short & Sweet 3D

Short & Sweet 3D

Күн бұрын

A cool thing that you can do in Houdini is to stack solvers with the help of a multi-solver. In this tutorial I'm showing a simple example of this by using a pop solver together with a bullet solver.

Пікірлер
@quentinrossetto1899
@quentinrossetto1899 2 жыл бұрын
5 years later and this video still helps me a lot, thanks !
@quentinrossetto1899
@quentinrossetto1899 2 жыл бұрын
Still the simplest and most usefull ressource on multisolver as well, congrats !
@aminebenafla
@aminebenafla 6 жыл бұрын
simple and sweet ! i like that sometimes we can get soo lost inside Houdini about how we was build ( complexity ); but to get the job done can be more easier than we thought i dont mean i dont love the level of access to the data with it thats why i I threw my 8 years in 3ds max but i use to watch alot of tutorials ! that one its pretty sharp about specific question beside the fact to get the background ! you do a great job dude thanks !
@aeko
@aeko 5 жыл бұрын
AMAZING video! Thanks so much for the super quick explanation. Simple and perfect! New subscriber. Please make more about DOPs like this!
@edschiffer
@edschiffer 7 жыл бұрын
THANKS! That's exactly what I was looking for.
@AnsonSavage
@AnsonSavage 11 ай бұрын
I keep coming back to this video, so good!
@ParticleSkull
@ParticleSkull 7 жыл бұрын
Cool stuff! Thank you
@abstractwaves6166
@abstractwaves6166 6 жыл бұрын
very good tutorial, short and straight to the point
@Dominic-du4ow
@Dominic-du4ow 4 жыл бұрын
Simple and powerful. Thanks for sharing.
@mohanpugaz
@mohanpugaz 7 жыл бұрын
Oh Man Very very useful tricks!. Thanks a lot!
@TheKitneys
@TheKitneys 7 жыл бұрын
Great stuff. Thanks for sharing your insight.
@Sobieski526
@Sobieski526 4 жыл бұрын
So simple! Thank you
@rahulbisht396
@rahulbisht396 7 жыл бұрын
you always surprise me sir
@PhilippPavlov
@PhilippPavlov 6 жыл бұрын
Oh, so thats how it could be done... Thanks, very useful!
@muhammetmertturan
@muhammetmertturan Жыл бұрын
I LOVE YOU, thanksss. U R Amazinggg
@traceurAlex
@traceurAlex 4 жыл бұрын
super cool!
@rickedeckard2006
@rickedeckard2006 6 жыл бұрын
Many thanks for you time. Excellent tip.
@massimobaita7178
@massimobaita7178 4 жыл бұрын
Thank You very much!
@rileyman360
@rileyman360 4 жыл бұрын
quick question, after adding the bullet rdb solver into the multisolver, and making sure they're in the correct order shown here, I found that the objects don't follow the curve force I had drawn, however when I remove it, they follower the curve force exactly as I want them to. Any idea on what might be happening? The tutorial you've made is otherwise perfect and greatly appreciated.
@tomjerry84
@tomjerry84 6 жыл бұрын
I wanna give this a hundred Like
@ChrisGray3d
@ChrisGray3d 5 жыл бұрын
Very cool. Doing this in 17.5, the packed primitive 0 that comes out of the dopnet doesn't seem to be affected by the pop curve force. It just floats off. I'm deleting it with a blast, but I wouldn't mind understanding why this first cube is different. It's even created when I turn the particle generation off.
@ShortSweet3D
@ShortSweet3D 5 жыл бұрын
Hmmm, odd. I opened up my old project file and it seems like it still work in 17.5 for me
@riccardobrunello2248
@riccardobrunello2248 6 жыл бұрын
really cool!!
@ahahlex
@ahahlex 7 жыл бұрын
thanks !
@saadomar1101
@saadomar1101 7 жыл бұрын
i gotta thank you man !
@Koba_K24
@Koba_K24 5 жыл бұрын
This is wonderful but they're still intersecting because the geometry isn't following the rotation of the bullet solver's geometry representation. I haven't found a way to solve this yet and this is happening also in this video if you look closely... they're only partially avoiding each others.
@dannyanalogue
@dannyanalogue 4 жыл бұрын
I have the exact same problem. Did you ever solve it?
@anthonymcgrath
@anthonymcgrath 7 жыл бұрын
loving these short tuts for you thanks :) any chance you could do one for destruction? I know there's a few on yt but maybe a 3 vid series.. propagate cracks.. controlling simulated pieces to a final rest position.. stuff like that?
@ShortSweet3D
@ShortSweet3D 7 жыл бұрын
Happy you like them! :) Sure, that's not a bad idea. I have a few others tuts I need to finish up first, but then I'll have go at it.
@mrmaxim77726
@mrmaxim77726 7 жыл бұрын
Це дивовижно! Дякую!
@angosalvo5734
@angosalvo5734 4 жыл бұрын
I hope it's not too late to thank you for this :) If you're still around. Is there a way to modify the scale of objects along the curve based on their age ?
@098765432qwertyuiop
@098765432qwertyuiop 4 жыл бұрын
Entagma did a video on this some time ago, basically you need to trick the solver into thinking it's new objects @every frame (also this crashes a lot so beware) kzbin.info/www/bejne/oYvYoIOvgcidbJY And i;m not really sure of the usefulness of the popsource in OP's videos as you could just as well create a packedobject on everyframe and applying the popforce in the 3rd input of the Rigid Body Solver
@angosalvo5734
@angosalvo5734 4 жыл бұрын
@@098765432qwertyuiop Thanks. Will check it out I've got I work around though for what I was doing
@HangYuriYangFX
@HangYuriYangFX 6 жыл бұрын
I actually have a question... How to make pop interactive with simulated RBDs?
@ichtreffnixtv8605
@ichtreffnixtv8605 4 жыл бұрын
Is there a way to scale the instances inside the dopnet? I'd like to decrease the scale over time based on @nage.
@ShortSweet3D
@ShortSweet3D 4 жыл бұрын
yes, set the packed transform with setpackedtransform() (or setprimintrinsic if you are on an really old version of Houdini)
@ichtreffnixtv8605
@ichtreffnixtv8605 4 жыл бұрын
@@ShortSweet3D Thx for your reply, should I use a pointwrangle ? And where exatcly should I place it?
@ShortSweet3D
@ShortSweet3D 4 жыл бұрын
@@ichtreffnixtv8605 depends, I usually put it in a SOP solver and an attribute wrangle. I think Entagma might have done a tutorial about this a few years back that you prob still can find online
@ichtreffnixtv8605
@ichtreffnixtv8605 4 жыл бұрын
@@ShortSweet3D Alright. Thanks for the answers ! :)
@ichtreffnixtv8605
@ichtreffnixtv8605 4 жыл бұрын
Ok, I've managed to change the scale of the instances, even over time , however I can't control it. I actually have some sort of nage, which would let me map the scale with chramp(), but the problem is that there are always new instances being generated, and I permanently want to get the packed transform of the creation frame. This would be easy if all the packed instances were created at one frame, then I could just branch of with a timeshift and set it to creationframe, then wire it in my dop and read the packed transform, which would always be the initial packed transform. Then I could multiply that with my chramp() and I would get a clean control of my scale in the sim. I'm not sure if this is possible. Long story short; is there a way to store the value of the packed transform on its creationframe in an attribute? So something like this: matrix3 trn = primintrinsic(...).valueAtTime(@creationtime)
@mathef
@mathef 7 жыл бұрын
Very cool tutorial! Thank you :) Can anybody help me with randomizing particle scales please?
@ShortSweet3D
@ShortSweet3D 7 жыл бұрын
Just put a wrangle right after the scatter node and type: "f@pscale=fit01(rand(@Frame),0.5,1);" The last two values are the scale range.
@DommageCollateral
@DommageCollateral Жыл бұрын
hello!
@christianbohm6118
@christianbohm6118 2 жыл бұрын
This is completely unnecessary. The POP Curve Force works with packed RBD directly.
@BaconBlocks
@BaconBlocks 2 жыл бұрын
not completely, in this setup you're able to continuously emit rbd objects
@christianbohm6118
@christianbohm6118 2 жыл бұрын
@@BaconBlocks You can continuously emit RBD objects. Not very hard.
05 - SPRING SOLVER - MFX Modules for Houdini
14:48
Mark Fancher
Рет қаралды 3,4 М.
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
How to (not) bake brownies in Houdini
11:19
cgside
Рет қаралды 7 М.
Урок Houdini "Рост атрибута"
32:26
Houdini по-русски
Рет қаралды 14 М.
7 Topology Tips Every 3D Artist Should Know
9:27
MLT Studios
Рет қаралды 824 М.
Houdini 18 - Building Destruction - RBD Bullet Solver
15:13
Indie-Pixel
Рет қаралды 105 М.
Emit Particles from Geometry Intersections in Houdini
8:12
Short & Sweet 3D
Рет қаралды 16 М.
Using Houdini To Simulate Paint Smearing
15:31
Entagma
Рет қаралды 87 М.
Rope Modeling In Houdini
4:01
CG Factory
Рет қаралды 13 М.
How do non-euclidean games work? | Bitwise
14:19
DigiDigger
Рет қаралды 2,5 МЛН
Emitting Sticky Vellum Balls in Houdini
7:35
Short & Sweet 3D
Рет қаралды 14 М.
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН