Jump to content

Search the Community

Showing results for tags 'fracture'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
    • Marketplace
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
    • Tools (HDA's etc.)
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Found 160 results

  1. Hi everyone! I've been stuck on a particular problem today. I've been using a simple voronoi in Houdini to fracture a rock, but I'd somehow like to bake a layered texture or vertex map so you can see the lines emanating from the shell of the model. I've attached a picture of some agate so you can get a better understanding. This is so I can export the alembic into C4D and apply different textures to these 'ridges' using the vertex map, or just a baked texture outright. I'd only need a couple of bands at the outer edges, not going all the way to the center I initially tried converting the rock before the fracture to a volume and baking a ridged texture using the depth from this, but I just can't seem to figure it out. I also tried copying the rock a couple of times, sizing it down a little, then used these copies to bake the vertex colour, but it still wouldn't budge! I'd be very helpful for any tips as it'd be great to get a procedural solution to this problem
  2. How can i use displacement textures together with RBD fracture or voronoi fracture without creating ugly edges? I tried both the "connect inside edges" and "cusp edges" settings of the Assemble SOP but without much success. I also tried to limit the displacement to the inside group only. My goal is to have two different textures for the inside and the outside group. I guess that's really easy and i just overlook something. For clarification: I have a uvunwrap SOP of the original mesh before fracturing and a second unwrap for the inside pieces only.
  3. Hi everyone ! I'm having issues with the voronoi fracture on concave geometry. I'm trying to fracture a pillar which was created in C4D. To do so, I create a VDB and scatter points in it, then I use the Voronoi Fracture SOP on the base geometry. It works quite well overall, however on some curved concave areas the voronoi fracture fills the area, which I would like to avoid. I attached images to the post; on the second picture the darker parts of the fracture fill the hollow space. Does anyone know how to fix this issue ? Thanks ! PS I have not attached the .hip file since it's based on a heavy alembic file, but I can do so if necessary.
  4. duplicated object as a fracture

    how can I convert a duplicated object a separated objects to work as fracture object inside DOP NETWORK? Duplicated_Objects_as_Fractured.hip
  5. RBD texture problem

    Hi everyone I have an RBD fracture that works fine however the texture doesn't stick to the object once it fractures and moves. I tried several things such as copying the uv attribute however it still doesn't work. Any ideas of how can I make it work? Appreciate any help !!!! I attatch my file and a screenshot of my nodes many many many manyyy thanks in advance Julia frac4_foru.hipnc
  6. Voronoi interior detail

    Hello Everyone! I would like to add an interior detail for fractured pieces but I cannot seem to find the option in the voronoi fracture sop even though Houdini knowledge base says exactly this: "you can enable the Add Interior Detail checkbox on the Interior Detail tab of the Voronoi Fracture SOP node. This gives you access to parameters to bricker the flat planes and add some noise." (Link: https://www.sidefx.com/docs/houdini/dyno/voronoifracture.html) I also tried using RBD material fracture as an alternative as I can link it to an RBD interior detail but it messes up my geometry and distorts the etched logo so voronoi fracture sop is the cleanest reuslt I was looking for. thank you very much in advance! voronoi.hip logo-galler.ai
  7. Hi all! I recently made a free public post on my Patreon, a bit of a New Year's gift. In my destruction classes & SideFX conference presentations I've mentioned that I often use geometry grouping to define the clustered sections in my RBD sims. However, it takes a bit of work to create the feedback for-each loops to set that up, so I've finally wrapped it up into a helpful HDA. Demo HIP file included as well. (I also included the HDA in the November 2020 'quick tip' post, but this version fixes a bug in the size-based prioritization, so for patrons that have that version I highly recommend downloading this one instead!) https://www.patreon.com/posts/45769153 https://vimeo.com/496659441 Hope you find this useful, and that you enjoy the new year! :-) ~ Keith
  8. Hi! First post here. After months of lurking and picking up tips from other users topics I need more direct help. I'm quite new to Houdini and I hope you share some ideas. With given FBX meshes, I have to simulate a gate being rammed out from a wall. Chunks of portal around the gate are supposed to be pulled out with it, hit the ground and crumble into bricks while the rest collapses. Gate itself is animated with bones, not physics-driven. After many experiments, I couldn't achieve that two-step fracture (big pieces falling on impact and then crumbling). This is what I've already tried: 1. I've split all wall FBX into bricks using Voronoi fracture fed with array of points (four pieces total: the portal, left, right and top parts of the wall). 2. I've divided the portal into chunks by grouping fractured elements with separate glue constraints. 3. I've created set of constraints for each piece.). 4. I've constrained all parts of the portal to the animated gate. 5. I've imported gate and wall as RDB Packed Objects to a DOP and fed it to bullet solver. 6. I've set up constraints networks for each piece with SOP solvers connected. The idea was that the portal is connected to the gate by glue constraint with infinite strength (-1) and pulled that way out of the wall. After few frames the constraint is severed by deleting lines in SOP solver. Constraints for individual chunks remain until they are broken by impact with ground. Meanwhile the result is that: when portal-gate constraint is removed while the portal is still in the wall, it's being abruptly shot upward. It looks like the animation (which I can't alter) forces meshes to overlap, so they pop when it loses control over them. When the constraint is removed few frames later when the portal doesn't collide with anything, it gains such high acceleration already, that bricks spray all around as if it has been an explosion. I suspect that my pipeline my be noobish, but I couldn't find any resources on similar cases. Unfortunately I can't share screenshots nor files as they are part of a commission. I'll appreciate your help.
  9. Before elaborating, I am not a huge fan of the material fracture solution, which also gives similar issues. Apart from the node just taking 10 seconds to place. 10,605 children in 18.0 and >11,000 in 18.5. Also, the performance I was getting out of it was really not useable, so I'd always go back to looping over pieces and shattering (the usual) where I'd have control over the iterations and such. But maybe I'm just really too dumb to use the materialfracture correctly to get well tweaked results out of it, in a workable speed. So instead I've been trying to build a more lightweight solution to use which is a voronoi fracture which brickers the cutting geo and replaces the voronoi with a shatter. The issue is that the shatter apparently just gives bad output geometry when trying to fracture a second time, the geo is just completely broken. This is the base output which is marvellous. It almost stays interactive (0.1s / frame) while the materialfracture SOP would take around 10 seconds to calculate for a similar result. This is a preview of the cutting planes generated from the voronoi source points. When looping over the pieces from the first iteration, the outcome is always broken like following. I've tried quite some variations of loops, but apparently the first fracture just screws up the geometry. Any sort of cleaning/fusing would also give no better result. Is there any way the fix the boolean shatter itself? Or to get behind why it's outputting the fracture geo in the first place? The simple file with the asset included is attached. voronoifracture_plus_185_v01.hipnc Thanks in advance, Martin
  10. Hello guys, I am learning Houdini and I am currently working on my personal project where I want to combine RBD fracture and Flip simulation. I have found this video which represents exactly what I want to recreate - https://youtu.be/8XgSvg1Fylk I want to have an interaction between the fractured pieces with constraints and fluid simulation. I did manage to achieve of similar result with RBD solver but unfortunately, I have found out that RBD solver does not support glue constraints. I did try to use also the bullet solver but that didn't quite work. Could someone help me how to achieve of similar result like in the mentioned video? I would really appreciate any advice. Thank you.
  11. Hello all, I am struggling since some months on a problem which I cant solve, I have tried so many things like, have searched YouTube Tutorials but they are for older versions... My goal is, i am trying to do a easy fracture sim like a ball hitting a wall and the wall crumbles or something falls down and breaks apart. But then I click on the "debris" shelftool and after that I am stuck on the problem, attaching some of the fractured pieces on the particles... I want to learn this on some easy fracture set-ups so that I could apply it later to some complicated set-ups if necessary. I would appreciate some help. and if someone of you had time I would be veeery glad about a Hip file for this problem Fracture copy fractured pieces to points.hipnc
  12. Hello all, I am struggling since some months on a problem which I cant solve, I have tried so many things like, have searched YouTube Tutorials but they are for older versions... My goal is, i am trying to do a easy fracture sim like a ball hitting a wall and the wall crumbles. But then I click on the "debris" shelftool and after that I am stuck on the problem, attaching some of the fractured pieces on the particles... I want to learn this on some easy fracture set-ups so that I could apply it later to some complicated set-ups if necessary. I would appreciate some help. and if someone of you had time I would be veeery glad about a Hip file for this problem
  13. I want to sim a small blast, but I can’t control it correctly. When simulating, the surrounding pieces will be moved together. How can I just break a selected one? Project file: Fracture.hipnc
  14. Hi All, sorry for the heading, Its a hard one to describe lol. I have a booleanfracture piece and want to process only the middle points , then with that create geo that knows the distance to top and bottom of its local position (as the slice fracture is not a flat plane, hopefully a picture helps). Im not sure the best approach, I would start with nearpoints in some way ,finding the top points and test down for a middle storing the lowest for distance checks?? lol, well its a tricky one
  15. hi all, This is a bread and butter problem, solved in many different ways....remove (cull) the outside piece primitives after a "Boolean Fracture". Ive been looking for a simple and fast VEX solution (not... for-each loop nodes) I found one that seems in the right direction as I love its simplicity. (was trying this in detail mode) If anyone has other or a more elegant VEX solution I would love to explore it, cheers int insides [] = expandprimgroup(0, "inside"); int outsides[] = expandprimgroup(0, "outside"); foreach(int inside; insides) { int success; string insideName = primattrib(0, "name", inside, success); foreach(int outside; outsides) { string outsideName = primattrib(0, "name", outside, success); if(insideName == outsideName) { setprimgroup(0, "inside", inside, 0, "set"); setprimgroup(0, "outside", inside, 1, "set"); setprimattrib(0,"Cd",outside,set(1,0,0),"set"); //small test using the colour break; } } } as usual any help appreciated.
  16. Hi all, I'm looking for a solution for an RBD Problem. I'm trying to generate cracks on Object with the shortestpath SOP, which than wil be used to animate the growth of the crack and also will be used to cut out the crack deformation on the surface. In the next step I'm trying to create a first fracture along this cracks. If I use the data I get from the shortest path, my Fracture doesn't work because the Geometry is not Fractured completly trough. If I modify my shortestpath to generate my cutting planes, my pieces don't align with the "modeled" cracks at all. I'm sitting on this problem for more than 2 weeks now made no progress and I'm out of ideas. attached is my setup and a file which shows the idea worj´king but on a Flat wall not a round 3D Object. I already check this Form for solutions but I only could find topics where people asked a similar question but got no answer or topics which are old and outdated. I'm trying to create something simular to the Topic below. If someone could find time to help me it would be very much appriciated. cheers Cracks_with_Fracture_help_02.hipnc dm_wallCrack.hip
  17. I have 2 pralines that collide and break to pieces. They are prefractured with Voronoi fracture, then put into an RBD Sim. I'm exporting them as an alembic and rendering them in C4D. They are polyreduced with displacement at rendertime and this is where I'm running into an issue. The displacement is revealing the edges of all the prefractured pieces before they break and also in the chunks that never actually break apart because of the constraints. I tried merging all overlapping points both with fuse and clean after caching the rbd sim and removing manifold polys with the polydoctor node, but that won't remove most of them, probably because some pieces have already moved a tiny bit apart before the collision. The issue seems to be the manifold polys though, because when I go in and delete them by hand in C4D the gaps between pieces are not visible anymore. Is there some way of merging all pieces that havent breaked apart yet and clean up the geometry of the cached geo at every frame , so I can apply a proper displacement map?
  18. I have 2 pralines that collide and breake to pieces. They are prefractured with Voronoi frature then put into an RBD Sim. I'm exporting them as an alembic and rendering them in C4D. They are polyreduced with Displacement at rendertime and this is where I'm running into an issue. The displacement is revealing the edges of all the prefractured pieces before they break and also in the chunks that never actually break apart because of the constraints. I tried merging all overlapping points both with fuse and clean after caching the rbd sim and removing manifold polys with the polydoctor node, but that won't remove most of them, probably because the pieces have already moved a tiny bit apart. The issue seems to be the manifold polys though, because when I go in and delete them by hand in C4D the gaps between pieces are not visible anymore. Is there some way of merging all pieces that havent breaked apart yet and clean up the geometry at every frame of the cached geo, so I can apply a proper displacement map?
  19. Hi everyone, I have a simple fracture simulation that I would like to use as collision geo in a vellum sim. However as vellum is particle based, and the collision geo is very low poly, I need to somehow increase the geo subdivisions for the fracture sim geo. I've looked at using the subdivide node, but this doesn't seem to work. I'm hoping this is a simple one and I'm just not aware of the right node to drop in! Thanks in advance! Glass.hiplc
  20. Adding objects in RBD Cluster

    Hello everyone, so I am doing multiple RBD fractures with the MaterialFracture SOP in H17.5, and I am encountering an issue when putting together different objects: some that have the cluster attribute that has been created by the SOP, and others that havent. Essentially, in the simulation I have multiple objects that are seen by the DOPNET as one single because they dont have any cluster - so they are all grouped in the same. Is there any way I can add an individual cluster value to each, so they act each one separately? Thank you very much! Razr
  21. Controlling fracture pieces

    So, I am very new to Houdini, by that I mean a few days new. I came from a blender background. I had a very specific effect/set of effects that i wanted to achieve when deciding to learn Houdini (Seen in the video). Despite only having been using Houdini I have developed a effect that is good, but not for all instances. I have created a very similar ground fracture using the following node system: This works for ground simulations, but it is not satisfactory for the fracture simulations found on the statues. Essentially I just want to be able to affect the fracture pieces encompassed in a bounding object, but keep all the other pieces in place (see 0:06 in the video). Quick capture of my current simulation below. https://gyazo.com/e96f7a80027bc63dd3c6832c19b0e14f
  22. For some reason, I am having a difficult time constraining RBD objects to animated geo. I have done this in the past inside dops, but I am trying to do it in the new RBD workflow. I am fracturing a box and then successfully creating constraints to static ground geometry. I am then replacing the static ground geometry after creating the constraints with the animated one, and using the rbdconfigure to make the animated ground non-active, animated, and deforming while keeping the fractured box with the default settings. My animated ground is moving as expected in the sim, but it doesn't look like the constraints are moving the box with the ground's animation. Is there something I am missing? I have attached a simple scene explaining what I am referring to. Thanks in advance for the help. rbdHelp_v001.hiplcrbdHelp_v001.hiplc
  23. Problem with UVs after fracture

    Hi guys, I have a problem with my workflow Maya -> Houdini ->maya. Let's suppose I've modeled an asset in Maya and then I want to fracture it; I usually import it as an alembic, do my fracture, create UVs for the inside faces, etc... and then ROP it out as another alembic, keeping my original UVs and hierarchy intact. Super simple setup example Now, the problem is that the original UVs, have the new seams for the fracture, but some points are fused together. This creates some manifold error in Maya and means extra steps to fix it; also, inspecting the UV connectivity in Houdini, all the outside parts appear to be under the same island. There is a way in Houdini to split the UV island into the individual fractured parts, even if the shells when points are overlapping? What I get What I expect (created adding a cutPlaneOffset under the voronoi node, but is something that I don't want to do) Walkaround that I've found: ROP out an OBJ doesn't have this issue, but the OBJ can't store a hierarchy like an alembic Add a unique path attributes to each fractured piece, but then I need to re-combine the object in Maya and re-adjust the hierarchy (and Maya don't behave well with tons of shapeNodes). If I cycle over each fractured piece and shrink the outside UV shell, then the points don't overlap anymore and I end up with the right divisions, but I don't want to touch my original UVs Hope it makes sense, I attach some screenshot and a hip file. Thanks, D fractureTest_v001.hipnc
  24. Hi Everybody! I have been following this amazing tutorial done by Vladislav Lavrenov. Everything works just fine but I'm trying to do some personal variants to this. I was trying to make the whole simulation collide with an object, in particular with a wall. I achieved in doing so but for some reason any geometry that gets put inside my popnet as a static obj gets taken by it as a new source of particle emission. Each point of the static obj is emitting particles or a piece of geometry of my voronoid fracture. I can't undestand how to via vex how to ignore the static obj geometry. Here in attachment are some screenshots of what happens... as you can see on the wall points there are particles that shouldn't be there. I guess everything is happening in my copy node and the voronoid geo gets copied in every point of the scene... but why, and how can I fix it? I'm really stuck and need somebody with more experience to help please. Here is also a copy of the project. Thanks in advance for the help!!!! Simone newexplosion_collision.hip
  25. Hi guys it's been a while since I was on here due to work but I'm digging into Houdini again. I have a simple scene.. a ball.. I scattered some points on it.. then used those points in the new rbd material fracture tool. It seems to work.. the points fracture the ball.. giving me smaller pieces in the impact area.. and the rest is bigger chunks. However I can't for life of me get those bigger pieces to remain static! Is there any sensible way to do this? So far all the pieces fly away. Ideally I want to use this tool because I like the interior detail and edge random features it has. Can anyone help here ? It's probably really simple but I have been trying all day. I'm not great with wrangles either :/ Ta Anthony
×