Jump to content

Search the Community

Showing results for tags 'rbd'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
  • 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 333 results

  1. Lazy, but I wanted to get a lot of rocks. I fractured a box, this is the exploded view, how do I save the individual rocks as obj?
  2. Hi guys, How do I hook up the glue constraints with RBD Material Fracture? I can't seem to find much on this. I have set my passive objects and they are passive as expected, and then as a workaround Ive used the Glue Adjacent pieces tool, but that doesn't seem to be working as well. Im sure it's basic stuff however finding it hard to get these glue constraints working with either the Material Fracture or regular Glue Adjacent pieces. test.hiplc
  3. Material Fracture Bullet Glass

    Hi, I try to make a car glass bullet hit... I can't figure how to make the connected pieces which stay attached to glass, I tried "soft constraint" of the "Material fracture node, but I can't figure how to break the soft constraint in some distance, pieces always returning back no matter how far they are.. which looks more like a STAR GATE portal opening Sklo_TEST_11.hip
  4. Transform RBD by Transform Matrix

    Hey there, I attached a simple file hoping someone of you has a quick idea on how to fix that. So basically I`m trying to run some RBD on a transformed collision object and then transform the RBD part pack to a non-transformed version of the collision geo. ATM I have to do some extra manual stuff to fit it but that shouldnt be necessary I guess. The point here is that I wanna avoid workflows involving the point deform on purpose. Thanks guys transform.hipnc
  5. Hello! would someone mind looking at my scene? I am trying to do an effect where an object splits into two objects, then the new one splits into two and so on. Its similar to recursive box split that farmfield did, except my new boxes are not getting smaller. Any way, I have a wrangle that creates a new point once the age gets past a certain number. In my wrangle I am setting the location of the new point to match the existing point. As you can see in the photo it is being created above the point instead of the same location. What am I doing wrong? Actually in the addpoint I can set any value like {3,0,3} and it still wont go there either. Thanks. dice_dup.003.hiplc
  6. Hello This is the most heavy project I've ever done by far. https://streamable.com/6hax5 If you have any comment or critique please go ahead !
  7. I have a feeling this might be a dumb question, but I have been stuck on it for a few days now. Or maybe not so, as I've been looking countless treads here, but none really solved my problem. I've got a really simple setup, pop curve force guiding some rbd objects (I also tried doing it with points and copy stamping after sim to the same result). At a point in the sim the vectors start to point outwards: What I would need is for their direction to be always facing forward as they are at the start: I've had some luck with using pop torque, but still not what I need. I've attached an example file and the curve alembic. RBD_Directional_Vectors_Curve_Force.hip curve01.abc
  8. RBD Fracture Geo - Retain UVs

    Hey, so I was curious how some of you may approach this - fracturing some dirty geometry (feels nightmarish so far). Tried cleaning it up procedurally as best I could - filling lots of open holes, and vdbfracture to retain uvs. But starting to suffer some errors that I can't seem to decypher. Only thing atm in my head is do this process per connected piece and distribute fracturing based on area. But major head ache just seems working with non water tight models and fixing them crudely then getting to all these areas of trouble for simulation or fracturing, not sure if there's a better solution other than model it water tight to begin with. Here's just a segment of it. I feel I'm perhaps over complicating it in my head. Well cheers if any help max_rbd_fracturing_scenario.hiplc
  9. Can anybody help me with a method of using the rbd material fracture node and run it through the destruction cleanup tool in Houdini 17? I just need to understand how to provide the correct data to the cleanup tool to get it to work properly. I am just looking for the most basic setup because I cannot get it to work in any situation. The goal is to export an optimized destruction sim to unreal. I have done fractures in 16.5 and successfully ran them through the cleanup tool, but with Houdini 17, I am running into problems with it. I am providing a file where I am stuck. H17_DestructionStarter.hip
  10. Hi, I was wondering which is the best method to delete the RBD active geo based on a certain Y position value. Thanks! Vas
  11. Asking for some solution on FX

    Hi I'm working on my short animation project. I'm tasked with doing Magic particle, RBD, Cloth sim. Right now I have some problem that I'm little bit stuck. Getting help would be nice since I have no one to ask right now 1. I'm doing an earth spike. The type of Rock coming up from ground. I have a problem of making the ground "Not fall with gravity". I want it to be like a ground plane that If the rock hit it. It just fall. Not before that Right now, I'm using the attr transfer with the center of the ground that break will be active=1 and outside will be = 0. The thing is the area of the active=1 is fall due to gravity pull it down before the rock hit it. Any advice? like this https://vimeo.com/manage/280683899/general It's fall before the impact coming in. 2.Any tips and trick on making nice particle look/shading in redshift? I'm mainly using advect by volume for shape. And in shader I just use Rsmaterial with rsparticledata>illuminating colour so it does glow. any advice on making it look good? 3.I'm lost in cloth sim. Any tutorial on vellum cloth that explain about how to constraint point to charactor? I'm mainly doing the hood sim. Thank you! If i'm not clearly explain it please tell me.
  12. Hello all, I want to replicate the effect of ice breaking on a trampoline but I can't seem to get my head around the workflow for how I would go about it, the reference is here: https://www.youtube.com/watch?v=UxpM2D2i0o4 The trampoline part is easy enough, with a quick Vellum setup I got a decent result. The problem comes with the ice, as I figured, I don't know if it's best to take it through Vellum or an RBD setup. I need it to do a few things based on the reference, obviously the first shatter effect and then smaller breaks afterwords from repeated impacts. I don't believe Vellum can have a setup that consistently breaks down over time over the multiple impacts(unless it's just a very high res grain sim?). The Vellum approach is nice because of the speed of the result and the ease of use. On the other hand RBD is robust and I know there's information out there on breaking pieces into smaller and smaller chunks, but when I attempted to sim using a glass style fracture it would explode with the cached Vellum geometry under it. Any ideas or other threads somebody can point me towards to get my bearings with something like this? To create the ice sheet I would just take a stable frame from the beginning of the sim and fracture ontop of that cleaned piece of geo. Attached is the base file with just the trampoline sim, as my attempts with both the vellum setup and RBD was very cluttered and made the scene file harder to look through. I don't know why I always manage to bury myself in these weird effects but ¯\_(ツ)_/¯ I can't help myself. As always y'all are lifesavers and I can never thank you enough. Cheers. IceTrampoline_help.hipnc
  13. Breaking constraints

    Hello guys I'm doing some testing on breaking constraints, for now, I was only breaking constraints based on angle, force, torque and using a slider for adjusting values. Do you guys have any techniques to share for breaking constraints, what kind of rules can be used?
  14. Hey Houdinians, I have made a check list gathering infos from the webinars/tuts done by the great Houdini GameDev Toolset Team. Please let me know if something is missing or wrong, I hope this is helpful for some of you. Rigid Body Dynamics Vertex Animation Texture - RBD VAT optimal for high # of pieces. alternatives (bones, straight fbx) in HOUDINI: 1- rbd material fracture SOP proxy to rbd bullet sim 2A- dopimportSOP(fetch geometry from DOP network) OUT to VAT ROP 2B- this step if you need to add edge/interior details or manipulate geo static highres full geo add uvs (autouvSOP) limit number of poly, polyreduceSOP (precision errors in ENGINE if npoints/nprims is too high) hou material: shop_materialpath prim attribute (unreal will replicate houdini's) or assign unreal mat: unreal_material prim attr (in UNREAL/content menu//right click on material/copy ref path) pack fragments (assemble SOP) add rest point attribute (VAT ROP needs rest) dopimportSOP (create point to represent objects) use transform pieces to apply motion to high res geo copy template attributes ON (VAT ROP needs orient + pivot) OUT to VAT TOP 3- VAT ROP method to RBD will export a mesh fbx, a pos texture, a rotation texture. textures size min will be: [ n of packed prim * n of frames ] in UNREAL: import VAT passes (pos.exr, rot.exr, mesh.fbx) pos/rot texture: details/compression_setting/vertex displacement (HDR default not needed, exr is normalized) details/texture/filter/nearest mesh: details/import_setting/mesh/vertex_color_import_option/Replace (pivots are stored here) details/import_setting/mesh/Remove Degenerates/OFF details/LOD0/build_setting/Remove Degenerates/OFF details/LOD0/build_setting/full precision uv/ON create material details/material/tangent space normal OFF (we write data in world space) details/material/num_custom_UVs , set to 3. copy/paste material code from houdini VAT ROP/Rigid Vertex Animation UE Code connect outputs (base cd, normals, trans offset) connect (uv1,2, ...) (pass data from vertex shader to texture shader) create material instance from material copy bbox max, bbox min, bbox max1, bbox min1, n frames, from houdini VAT ROP set playback speed to 1 (it's a multiplier ) (framerate fps / total number of frame animation) assign pos and rot texture to translation and rotation textures assign material instance to rbd mesh.fbx --- tested on Houdini 17.0.416, Game Dev Toolset 1.96 rbd_VAT_workflow_v01.hiplc
  15. Hello! exporting rbd sim to unreal using VAT. Issue: active pieces are floating above ground in Unreal. non active pieces are placed correctly. (see images) It seems like the y value of the texture is somehow capped ? how can I debug this? Everything worked fine in the simulation iteration before. I changed a few constraints properties and added a fracture level to the geo. 800 fragments, 240 frames using Game Dev Toolset 1.96 using Houdini Indie 17.0.416 any help appreciated thanks!! solution: bbox_max1, bbox_min1 copied values were wrong (I was using same value of bbox_max, bbox_min, old method depracated)
  16. Glue RBD on Vellum

    Hey guys, is there way to do this? I have to rip an envelope and it have that wax sealing it. It rips just where the wax is. The wax doesn't break but it have to influence the vellum in some way. Anyway, just a simple test with RBD and Vellum interacting would be awesome. Thx
  17. Hi, At this point I need a new pair of eyes on this one and maybe a new brain. I have a simple test scene with a rbd ball smashing a wall, the wall is holding together with ConeTwist constraint. I then use the good old sop solver to 'removeprim' the constraints when the angle is larger than X. I can see the Angle attribute in the spreadsheet and all, but for whatever reason (I know it's a very simple one), the constraint bend but don't break! If someone as a few minutes to spare and take a look it would be much appreciated. Sorry if I sound sarcastic but I'm getting frustrated by my own stupidity! coneTwist_test.hipnc
  18. Orient / Lookat for Bullet Objects?

    Hi, I'm hoping someone can help me as I've spent too long on trying to work this out by myself now. I'm doing a simulation with balloons and want to have them start in randomised orientation and then slowly resolve their orientation to have the wider bit at the top. This seems to be possible with POP spin for particles, but I can't work out how to do it with bullet. So far, I've tried altering the orientation manually in a wrangle in dops and trying to find a way of getting a vector into dops, such as with normals, to then be able to compare to an up vector and add in angular velocity until they match. Altering the orient attribute in DOPs seemed to do nothing if you target it directly, so perhaps it needs to be worked on the intrinsics?? Nothing I tried seemed to work, so I'd love to know if there's a way of achieving this, so would be grateful for any help. Many thanks! Toby
  19. RBD Objects Overlapping

    Hello every one, I am using an rbdobject node (not packed) to simulate some RBD interactions between various objects. To duplicate the various unpacked objects, I am using the "Number of Objects" parameter, and a $F expression in the creation frame to multiply them, all within the rbdobject node. Then I added some variance in the positions of the copies by using the $OBJID variable. The problem is that I have some overlapping copies... Is there any way to remove the overlapping copies ? I haven't wrapped my head around accessing rbd unpacked objects within DOPs... Thanks
  20. Multiple RBD Objects

    Is it possible to "emit" the same RBD hero object multiple times without having to import the rbdobject node multiple times? And is it possible to do this with offsets in the positions and different activation frames? Thanks
  21. Self moving/motivated RBD objects?

    Hi there, I'm trying to make a load of vegtables roll along the ground (might have to go up inclines, around bends etc), but in a purposeful motivated way, think zombie vegetables. I've been playing with various RBD sims and am getting some ok movement but there's a large variety of odd shaped veg, some skid and some end up stalling. Also working in some slighly strange movements like a cucumber but its moving end over end instead of rolling. So I was thinking of trying to set something up along the lines of one of those balls you get for pets that has a little motor inside it https://www.youtube.com/watch?v=gBGwoxU8yEs But I wasn't sure how to approach it... In my head it would be animating the centre of mass to be lower and in front of the direction I want them to travel. Or is there a simpler way to cheat it? Any pointers would be greatly appreaciated, I'm comfortable in Houdini but dynamics isn't my forte. Cheers Martin
  22. Is there a easy way to set a "speed limit", like we can do on packed, in DOP's? The velocity data is not available at pre- or post solve, and it's not possible to use a wrangle after the RBD solver (or is it?), so what would be a good solution here?
  23. Hello, I am working on an RBD simulation of a hotel collapsing and I have roughly 73,000 pieces in the simulation. I simulated with low resolution pieces and I want to replace them with high resolution pieces but render times are ballooning/render crashes when I swap them. My hi-res pieces are packed and have materials inside. I have the whole set of pieces on a single .bgeo.sc file (5gb) and also each piece individually on disk (See graphic 1). I will refer to them as Set of Pieces and Individual Pieces respectively. I'm fairly new to Houdini so go easy on me, here's the workflow that has gotten me the furthest: - I load the Set of high-res pieces and plug both them and the low-res pieces into a Transform Pieces SOP. (See graphic 2). This allows me to copy the transforms of the low-res onto the hi-res pieces. Up to this part I have no problems. - When I start to render, Mantra takes a long 10-15 minutes generating the scene, using all of my RAM (64gb). If I'm lucky it starts rendering by minute 15, but 90% of the time it just crashes. I'm using Mantra on Houdini 16.5.268 by the way. I know that Mantra needs a copy of the geometry when it renders, so the Set of Pieces is the problem here. I have also tried the Instance SOP, creating an Instancefile attibute on the low-res pieces linking them to the hi-res pieces on disk, but it doesn't seem to be working, I have to be missing something here but I can't find the solution. (See graphic 3) I have almost no knowledge of Mantra, so I have the default settings in the Mantra node. Is there a way of referencing/swapping/instancing the individual hi-res pieces onto Mantra ONLY at render time while also having the transforms of the low-res pieces? Is there another way that I'm missing? Any way of reducing Memory Usage? Am I doing it completely wrong? Thank you in advance!
  24. edge fracture

    Hi, Do you guys know how to make this effect? I mean small pieces on the edges of fractured pieces. It is a part of keith kamholz's tutorial and i can't afford it because expensive for me. Thanks.
  25. Source RBD objects

    How is it possible to source in RBD objects (hero) into DOP over time?
×