Тёмный

Control How Glue Constraints Break in Destruction Simulations in Houdini (Rigid Body Dynamics RBD) 

bubblepins
Подписаться 18 тыс.
Просмотров 19 тыс.
50% 1

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

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 64   
@ayanbanerjee5613
@ayanbanerjee5613 3 года назад
Mind blowing tutorials!! Finally I'm learning Houdini thanks to you!!!! :)
@bubblepins
@bubblepins 3 года назад
Awesome! I'm super happy you enjoy my videos!
@Emeteriowallace
@Emeteriowallace 4 года назад
Mind blowing tutorials!! Finally I´m learning houdini thanks to you!!!! You are amazing :)
@bubblepins
@bubblepins 4 года назад
Thanks!
@zephzenfx5358
@zephzenfx5358 4 года назад
Gosh, I'm not sure if I should sleep (3:14 am over here) or just continue. I'm about to divide myself by zero. That's an impressive work you've done!
@bubblepins
@bubblepins 4 года назад
lol If you divide yourself by zero your brain will run into an error. Sleep is good for the body, makes the brain run faster the next day.
@zephzenfx5358
@zephzenfx5358 4 года назад
@@bubblepins LOL!! That's cause I knew if I'd have continue watching the video, I'd have run into a loop error xDD. Needed a good sleep! I'm here, back again to face this tremendous tutorial :D
@TheDanielConsole
@TheDanielConsole 2 года назад
after a few months of getting a grasp of sops, I'm finding dops and rbd pretty confusing. Thank you so much for posting these! amazing content
@bubblepins
@bubblepins 2 года назад
Thanks for the comment! I think SideFX is starting to shift away from DOPs. I find that all their newer updates are focusing more and more on supporting the simulations in SOPS.
@hemakshgandhi
@hemakshgandhi 4 года назад
Wow this was the toughest to understand out of all your previous tutorials that I've seen haha! I watched it thrice and I still feel I'm missing bits and pieces. Could you maybe make a blog post summarizing this particular tutorial?
@bubblepins
@bubblepins 4 года назад
I'll add it to the my list of things. Which part in particular did you rewatch the most? So maybe I"ll focus more on that part.
@hemakshgandhi
@hemakshgandhi 4 года назад
@@bubblepins I think the logic behind and use of VOPs in the node network in geometry vop in dopnet would require some explaining. The rest I think I got it after one more view 😄
@duendex5
@duendex5 2 года назад
The horrendously over-complicated implementation of "If blocks" in VOPs is a good enough reason to learn VEX :D. Great videos!
@bubblepins
@bubblepins 2 года назад
I do agree the node network for if blocks could be designed a bit better, but it is a hard task to make if conditions into nodes. VEX is definitely a lot simpler. I'm hoping to come up with a mini series on the side for VEX soon, but I have the same problem, I'm not sure how to teach VEX...
@duendex5
@duendex5 2 года назад
@@bubblepins yea totally agree, translating codding concepts to nodal based systems is a dificult task, let alone SOPs for loops :D. You surely will make great VEX learning videos, you have great teaching skills. I reckon a good way to introduce VEX to someone familiar with VOPs might be building your code in VOPs and then the same in VEX, and comparing them line by line, node by node? Just an idea
@bubblepins
@bubblepins 2 года назад
@@duendex5 That's right, I completely forgot about VOPs! That's a good idea, I should start with that to slowly crawl into the topic of VEX. Thanks!!
@rajeshmohanty91
@rajeshmohanty91 3 года назад
First of all,Really Great Tut, Explained in very simple way...
@bubblepins
@bubblepins 3 года назад
Thanks!!
@timo1234331
@timo1234331 4 года назад
Awesome tutorial well explained, easy to follow and easy to understand. I've learned a lot thanks
@bubblepins
@bubblepins 4 года назад
Thanks!
@doodlesnack3082
@doodlesnack3082 6 месяцев назад
Best tutorials! Learned a lot form your explanations!
@bubblepins
@bubblepins 6 месяцев назад
Thanks!
@wolframmaro1706
@wolframmaro1706 4 года назад
thanks alot for the tutorials I couldn`t find much info about RBD sims with custom forces. The Tutorials are well explained - but I find it in general very laborious to get to the final result. - particularly to handle the Glue-constrains seperatly - there should be an option to break them automatically by a given force - this would make such tasks alot easier
@bubblepins
@bubblepins 4 года назад
This exists in RBD tools from Houdini 18. There's a breaking thershold panel in the RBD Tools, which is a new feature in Houdini 18. I am currently working on some videos on RBD Tools which has a completely different workflow compared to the dopnet. Stay tuned!
@melong8608
@melong8608 4 года назад
thanks for nice tutorials! it was a liiiiiiiitle bit confusing (i have only one output of the voronoifracture node) because mine is 16.5 version! other than that everything was well explained and perfect! thanks again
@bubblepins
@bubblepins 4 года назад
Check out my other video demonstrating destruction without using the voronoii fracture node ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fMft1nQLmd8.html
@MakarFX
@MakarFX 2 года назад
Very cool tutorial! Thanx much!) yeaaa)
@bubblepins
@bubblepins 2 года назад
Thanks for watching!
@thearchailect
@thearchailect Год назад
Great series, been trying to figure something out for a while.. do you know how you might break soft constraints? for example when using a bullet solver?
@bubblepins
@bubblepins Год назад
Yeah it just depends on how strong your soft constraints are set and double check in the bullet solver under the Constraints TAB double check the thresholds to make sure they will break under normal conditions. When in doubt, just make these thresholds values very small and you will start to see something break. Hope that helps!
@thearchailect
@thearchailect Год назад
@@bubblepins Hey thanks I'll give it a go again today!
@bubblepins
@bubblepins Год назад
@@thearchailect Have Fun!
@oile-fx
@oile-fx 4 года назад
Hey, first of all - thank you very much. Taking the time to explain simple stuff step by step is exactly the reason why your tutorials stand out. I was looking for a way to explode my rbd-object and this is pretty much what I was looking for except for one aspect. My scene is a small room with various prefractured objects and I want my "explosion" taking place in the room in slow-motion. With your method I can do exactly that, but it's affecting every object at the same time. Since there is some distance between those objects it would be realistic, if the nearest to the explosion would scatter first. And on top of that I would like to only affect the fractured parts that are facing the explosion, so that everything behind them gets pushed away from the particle, but not from the force itself ( since the force of a explosion would not be able to go through a wall ) I was wondering if you know a approach to this, or a website to look all this up. Thanks again!
@bubblepins
@bubblepins 4 года назад
I think you can add an attribute to your target geometry (the one being destroyed) and then inside the geometryvop read that attribute to figure out if the force should be applied to that geometry. I think this is a very interesting question, I'll try this out when I come home tonight and upload a potential solution to my blog. Come check back tomorrow!
@bubblepins
@bubblepins 4 года назад
Hi, I uploaded an example HIP file where I control the force field and which geometry it is applied to inside the dopnet using a target attribute. bubblepins.com/blog/controlling-force-field-for-specific-geometry-in-destruction-simulations-in-houdini
@oile-fx
@oile-fx 4 года назад
@@bubblepins Thank you so much! I'll try to implement and understand exactly what you did there as soon as i get home tomorrow. If you don't mind, i will let you know how that worked out for me. Again, thanks a lot for taking the time!
@bubblepins
@bubblepins 4 года назад
@@oile-fx I would love to hear how it works out. Good luck & have fun!
@notskinner2304
@notskinner2304 4 года назад
Great info. Btw you can hire video editor to edit those it will save so much time.
@bubblepins
@bubblepins 4 года назад
I have thought about that too. I made a small script to automate inserting some of the overlays, but Adobe Premiere scripting is very limited.
@uyaranses8150
@uyaranses8150 3 года назад
Thank you, it is really explanatory. how can I make disable the force field overtime just after break happens per piece,
@bubblepins
@bubblepins 3 года назад
I think you could try adding a wrangle to the sopsolver to record when the impact happens, but that's only possible with a solver node, because that's the only node that can recall attributes from previous frames to remember the impact state. Then you know exactly what frame the impact happens, you could do something like Current Frame subtract Impact Frame then you use that to determine the force. The larger the difference of the two numbers, the more you diminish the force. Hope that helps!
@bobvelocity
@bobvelocity Год назад
Hello there. Just trying various methods of RBD descruction and found this really quite useful. Excellent work! Only one question though. After the initial explosion my scene goes into bullet time. Any vague idea why that might be? And thankou again.
@bubblepins
@bubblepins Год назад
Thanks for the feedback! What's bullet time? Is the blast pieces traveling too fast after the impact? If I didn't misunderstand, I believe the constraints are too weak on the fractured geometry and the impact might be too strong for it resulting in a larger explosion. Try tweaking the constraints' strength and making them stronger and maybe try making the impact less. Hope that helps!
@bobvelocity
@bobvelocity Год назад
@@bubblepins thankyou. It's actually doing the opposite, Goes fast then they slow down. Like in movies when they slow the footage to see closeup action in more detail. Looks cool but I can't see what;s causing it. I have no drag as far as I know in the scene.
@bubblepins
@bubblepins Год назад
@@bobvelocity Are you previewing this in the viewport or doing a flipbook animation? It's best not to trust the Houdini viewport, because it's always computing something in the background, flipbook will give you a more accurate feedback. If it's not that, I wonder if there's a hidden force that's being animated by accident slowing down the pieces, try checking out the force of the pieces after the dopimport node and see if the force, or v has changed significantly, then you'll know somethings up. Or if you're brave enough, you can check out the force inside the rbd solver within the dopnet. To see that you'll need to expand the rbdobject/geometry and you'll get a similar spreadsheet layout as you would in the sops world. See if that helps!
@bhagyachannel620
@bhagyachannel620 2 года назад
Thanks for this video but I had one issue .when I connect force with if block node inside vop they give an error ' the force has different type ' how to solve that error .
@bubblepins
@bubblepins 2 года назад
I'll need a bit more description of the setup, but I'm guessing you might have plugged something like a constant into the force plug, because judging from the error message it sounds like you're trying to plug an integer, float, or string into the force vector. You'll need a vector to vector matching type. But its hard to say from just a single error message, it could be something else. Hope this helps so far.
@wxgopher5305
@wxgopher5305 2 года назад
Do you mind commenting on your machine specs? Looks like your file cache is very fast!
@bubblepins
@bubblepins 2 года назад
It might have been fast forwarded in this video, I do a lot of heavy post processing after recording. My machine specs are THreadripper 3960 - 24core, 64gig of ram, rtx 2080 and I had updated my pc to a NVME M.2 ssd drive which REALLY helps speed up the caching in Houdini. I think that was the best upgrade I ever made, because NVME's are relatively affordable when you compare it to the amount of performance boost you get. Hope this helps! I even wrote a blog post on this: bubblepins.com/blog/affordable-hardware-upgrade-for-houdini
@PaulGeraskin
@PaulGeraskin 4 года назад
Super
@polygon4399
@polygon4399 3 года назад
sweet
@bubblepins
@bubblepins 3 года назад
Thanks!
@user-xjcltmddn
@user-xjcltmddn 4 года назад
I'm sorry I don't understand well. Are the search points of 'near point vop' search only one for each point of Sphere brought into Output1? (If I set 1000 points with the Scatter Sop, 1000 Pieces will be affected? ) And if what I said above is correct, the reason why the whole wall breaks down is because each of those points pushes each piece away, is it right? I think it is probably wrong. Please let me understand...ᅲ
@bubblepins
@bubblepins 4 года назад
I explain this in more detail with the previous video. I made an animation illustrating the closest piece and what that vop is trying to do. Here's a link, this link will bring you to the exact time in the video where the explanation starts: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-PH-GnpAaLhI.html But to answer your question briefly, this vop iterates through each piece (or each point, same thing because we packed the geo). Anyways, it find the nearest point beside each piece. So there's only 1 nearby point. Nearby node only returns one point number, it return one value, and this is the nearest piece to the force point (the sphere that was created in the previous video). So the objective is to assign directions to all points on the sphere, which is our force field. This video focuses on how to use the force field, the previous video focuses more on creating the force field. Hope that helps!
@user-xjcltmddn
@user-xjcltmddn 4 года назад
@@bubblepins Oh, the target is each piece. I was completely wrong from the beginning. I think I lacked the basics. Thank you so much!!
@artist_r_21
@artist_r_21 6 месяцев назад
What if we bring velocity from Pyro....
@bubblepins
@bubblepins 6 месяцев назад
Someone actually asked this same question in my recent live stream, I will prep a demo in the next live to show this.
@DommageCollateral
@DommageCollateral Год назад
i wonder how to break wall with fluid
@bubblepins
@bubblepins Год назад
That's actually a two part simulation. Do the Fluid simulation first, then convert it into polygons and then feed it into the RBD simulation as a collision geometry. At least this is the only one I know how to do it.
@DommageCollateral
@DommageCollateral Год назад
@@bubblepins i think multisolver might do the trick ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qXoSEnh94YQ.html
@abhishekmaurya5651
@abhishekmaurya5651 4 года назад
you on insta ?
@bubblepins
@bubblepins 4 года назад
instagram? instagram.com/bubble_pins/
Далее
这位大哥以后恐怕都不敢再插队了吧…
00:16
Fracturing Realistic Concrete With Houdini!
29:11
Просмотров 13 тыс.
Houdini is HIP - Part 13: Destruction (RBD and Pyro)
53:54