Houdini Tutorial: Dynamic Fracturing

  Рет қаралды 10,827

Diffuse FX

Diffuse FX

Күн бұрын

Пікірлер: 42
@rafapiasek6981
@rafapiasek6981 Жыл бұрын
This is very very educational! It's a pitty there are no new tutorials from you.
@baumhackeryt
@baumhackeryt 4 жыл бұрын
An excellent tutorial! Crystal clear, moves at just the right speed, and very illuminating regarding aspects of the bullet solver. Thank you
@DiffuseFX
@DiffuseFX 4 жыл бұрын
Thanks so much - I appreciate it!
@davidhutchins2336
@davidhutchins2336 4 жыл бұрын
Great tutorial. I really appreciate your depth of knowledge and willingness to share with the community. Cheers!
@gmotionschool
@gmotionschool 2 жыл бұрын
Your amazing man, explaination is very clear. Dont have my hands on houdini yet but your logic is very helpful to approach these networks, Thank you!
@Ha.jamshidi
@Ha.jamshidi 3 жыл бұрын
This is something I needed most! brilliant! thank you very much.
@vipergx
@vipergx 4 жыл бұрын
Oh boy! I have been looking for this concept for a while now. Thanks!
@khodjaeff
@khodjaeff Жыл бұрын
Great tutorial, thank you very much
@polygon4399
@polygon4399 2 жыл бұрын
super awesome tutorial
@DoHoan_FX_Supervisor
@DoHoan_FX_Supervisor 4 жыл бұрын
this's very very new workflow!! Thanks so much!!
@CarstenBaarsFX
@CarstenBaarsFX 3 жыл бұрын
Thank You so much! Learned a lot from this!
@cocopops733
@cocopops733 2 жыл бұрын
AWESOME STUFF
@StephaneSOUBIRAN
@StephaneSOUBIRAN 4 жыл бұрын
Thank you man !!! You're a genius !
@DiffuseFX
@DiffuseFX 4 жыл бұрын
My pleasure!
@HristoVelev
@HristoVelev 4 жыл бұрын
Very cool, thanks!
@vladartiomav2473
@vladartiomav2473 4 ай бұрын
This is simply gold! 🤌
@workflowinmind
@workflowinmind Жыл бұрын
Once again an awesome tutorial even 2 years later! Is it possible to mimic rbcconnectedfaces to remove interior prims of non broken constraints ?
@duendex5
@duendex5 2 жыл бұрын
Love your videos, this one alone has made a lot of 'weirdnes' about DOPs click in my mind for the first time. Thanks for sharing in such an easy to follow way. I was wondering what would be the advantage of using a SOP network (i.e. fracture) connected to the SOP solver instead of using the SOP network inside the SOP solver directly?
@stevennelson4542
@stevennelson4542 Жыл бұрын
Hi diffuse, thanks for a great tutorial, appreciate you tackling this topic, which there is not a lot of info on. For some reason when I build the setup in 19.5 the cube disappears whenever I fracture it. I imagine Bullet no longer sees it as dop object eventhougn I reset the id to -1. If you have any thoughts as to why would be greatly appreciated. Thanks
@bekabaratashvili3178
@bekabaratashvili3178 4 жыл бұрын
Thanks for an amazing tutorial! Love your deep knowledge in DOPs. You are truly a genius! I think a tutorial of any complex workflow of DOPS would be very interesting. Can i ask , where and how i can learn DOPS much more?
@DiffuseFX
@DiffuseFX 4 жыл бұрын
Thanks! As with most of houdini, learning DOPs comes down to a lot of experimentation, reading, and just watching tutorials wherever you can. I have a few other DOPs-heavy tutorials you could check out, but ultimately I think it's just a matter of wrapping your head around how a 'typical' DOPs network is put together and evaluated: objects are containers holding geometry, volumes, etc.; solvers operate on objects that have suitable data (attributes); networks are evaluated top to bottom, left to right, with feedback (the main difference from SOPs). With that in mind, you can start to think about adding your own geometry to containers, or tweaking the attributes on an object so that a different solver can process it, etc. etc.
@bekabaratashvili3178
@bekabaratashvili3178 4 жыл бұрын
@@DiffuseFX Thank you! I have already seen your all tutorials and all of them are awesome. I'm trying to experiment myself and your contribution is pretty huge!
@c0d2x
@c0d2x 2 жыл бұрын
Hey! nice content..
@Chappysnapz
@Chappysnapz 2 жыл бұрын
Fantastic tutorial dude! One question though; is it possible to do dynamic fracturing based off of velocity instead of impacts? And is it also possible to prefracture your geometry and still do this? Trying to do some sort of thanos ashing effect and was wondering if these things were possible.
@ahkeithng
@ahkeithng 4 жыл бұрын
Nice tutorial !! i have one problem when i used dynamic fracturing , that is uv texture problem . Do you had any solution to fix it ? thank you your tutorial !
@DiffuseFX
@DiffuseFX 4 жыл бұрын
Hey there! UV for the exterior should work fine - just make sure to UV your geometry before assembling and passing into DOPs. For the interior surfaces, the best approach for me was to UV as each piece is made inside the fracture sopnet. Depending on how you set things up, though, you should also be able to UV the interior pieces using the rest-space (but that approach takes some extra trickery to make sure uv layout doesn't change as new pieces get added, so I don't really recommend it - but if all you've got is a pre-cached sim, it might be the only approach available!)
@ThomasKlyhnChristensen
@ThomasKlyhnChristensen 4 жыл бұрын
This video is absolutely amazing! it answered so many of my questions, even about stuff I had gotten to work, but didn't understand why they worked or didn't work the next time I tried. when and why sometimes sopsolvers use geometry and other time constraintgeo. It was all super well explained! so thank you. One question, particularly about the "attach internal constraints to object" toggle. if you tick that, does that mean you can't dynamically generate constraints between two or more sources? since they will be attached only to the source geo? I'm really struggling with figuring out how and where to generate constraints between multiple bullet objects. Now realising how a lot of this is done via a rest position kind of deal, it makes it even harder for me to wrap my head around what is mean to happen if you want fractured pieces of a ground plane, to get stuck to a cylinder rolling over them, or you want exploding pieces from a sphere to attach them selves to moving collision geometry, because I can't imagine how that would work from a rest pos point of view? don't know if you have already covered this as I only recently found your videos but would love some pointers either to a video or if its something you would consider covering as well. Thanks!
@DiffuseFX
@DiffuseFX 4 жыл бұрын
That's my understanding, yes - the constraints can only be attached as a geometry container within the object if they only apply to pieces within the object. So if you want constraints across objects, there are a few approaches. The standard approach is just to leave the toggle off (as in the default), which allows constraints wherever you like them. But this does limit when you can update the constraint geometry. As an example workaround, this tutorial will also work without the attach to object toggle if you make your own constraint container, update *that* as before, then copy that data into the real constraint network using a SOP solver attached to the constraint network node. If you had other types of constraints, you would want some groups to partition and merge the object-internal stuff and the between-object stuff, but that should be reasonably straightforward. An alternative approach, esp. if your secondary objects are static or animated (i.e., not active), would be to simply have your constraints anchored to points on one end (instead of pieces), then use a SOP solver to update those points based on your secondary geometry.
@TheWillvoss
@TheWillvoss 4 жыл бұрын
i have to reverse my split input for the fracture null around 30 mins.. i wonder if this will bite me in the butt later...
@DiffuseFX
@DiffuseFX 4 жыл бұрын
Should be ok! There can be lots of ways to choose which geometry you want fractured and which you want intact - so as long as your split is branching into those categories, everything else should be no problem!
@TheWillvoss
@TheWillvoss 4 жыл бұрын
@@DiffuseFX i had to change uhm... dammit i cant remember it was 3am... but I found my error up stream. Ill try to remember if anyone else ever has this issue. Thanks for this setup. I appreciate the explanations as well during. This is what makes the difference between just generic rdb stuff. I've always wondered what the secret sauce was, because you can visually see it. Just never understood the levels of what you can do with sop solver.
@DiffuseFX
@DiffuseFX 4 жыл бұрын
@@TheWillvoss Glad to hear it's been helpful! And I know what you mean - getting my head around SOP solvers really opened things up a lot. I now routinely do as much work inside DOPs as outside, and the options are pretty limitless!
@0x0abb
@0x0abb 4 жыл бұрын
I hate Houdini - FractureFX for Maya, such a cool little plug-in and powerful. It gives you internal face displacement, you can paint more complex voronoi structures much more easily than this shit...Do artist want to spend their time programming or doing cool sims?
@NFSDieHard
@NFSDieHard 3 жыл бұрын
Houdini can do in multiple ways to get the same result. approach will be depending on the requirements. so there are more other ways to get the dynamic/recursive clustering broke. or anything which is explained in any houdini videos. once the system is build, its play time to do some sims and get renders
@affectreflect
@affectreflect 4 жыл бұрын
You are an amazing tutor.Your knowledge can help so many houdini artists and you should have many views for your content.If you havent already,post links to your youtube channel on houdini artists group on facebook.Be blessed and keep up.
@DiffuseFX
@DiffuseFX 4 жыл бұрын
Thanks so much! I don't really use facebook much, but feel free to share any links there on my behalf! ;)
@affectreflect
@affectreflect 4 жыл бұрын
@@DiffuseFX Abssolutely.I will spread the gospel.Thanks for putting up the tuts once more.
Houdini Tutorial: SOPs in DOPs (Part 1)
52:08
Diffuse FX
Рет қаралды 14 М.
Houdini Tutorial: POP grains tearing effect
1:07:46
Diffuse FX
Рет қаралды 13 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,8 МЛН
Elza love to eat chiken🍗⚡ #dog #pets
00:17
ElzaDog
Рет қаралды 14 МЛН
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 24 МЛН
Houdini Tutorial: FLIP Interface Reactions
1:06:01
Diffuse FX
Рет қаралды 10 М.
Houdini Tutorial: Mastering Advanced Dust Pyro Simulations
17:09
Sergio Neza
Рет қаралды 4,6 М.
Houdini 18 - Building Destruction - RBD Bullet Solver
15:13
Indie-Pixel
Рет қаралды 103 М.
How VELLUM Works in Houdini & Useful Production Tricks!
32:27
Christopher Rutledge
Рет қаралды 49 М.
[TUT] Shattering Windows with Houdini's RBD Solver
43:09
Right-Brained Tutorials
Рет қаралды 7 М.
Fracturing Realistic Wood With Houdini!
24:48
Pizola
Рет қаралды 22 М.
Houdini 20.5 Sneak Peek
8:11
Houdini
Рет қаралды 164 М.
BREAKING NEWS! The Election's Most Difficult Decision…
4:00
CGP Grey
Рет қаралды 1,1 МЛН
Creating a Better Curveforce in Houdini
58:13
Tim van Helsdingen
Рет қаралды 40 М.
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,8 МЛН