Jump to content

Search the Community

Showing results for tags 'packed'.



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 57 results

  1. Hello everyone ! In order to model a ceiling mobile (such as the ones in a baby's bedroom), I dived in the depth of wire objects, and I feel like it is much less intuitive than the usual DOP workflow. What I want to do is to tie certain objects (in my case, that would be origami birds modelled with the help of the amazing entagma tutorial from last week) to wires, which are tied to a static wooden part. The part where I'm having issues is when it comes to tying together the solid objects (which come as a RBD packed object) to the wires. I've tried several methods, all of which have failed me for now. 1. I tried using the SBD pin constraint from the Wire shelf. It kind of works, but I still find it very hard to control, and it is impossible to simulate the physical behaviour of the whole system (I have to simulate the RBD packed objects separately, and tie the wires afterwards). 2. I tried the more classical RBD approach, using constraint networks. This is the approach I would prefer, since it allows me to simulate the full system. I have set up the constraints using a Connect Adjacent Pieces SOP, which I modified a bit to add the anchor_id attribute on the constraint points. All of my pieces, whether it be the RBD packed object or the wires, come as separate objects with their own unique names matching the name specified in the constraint points. However, when I play the simulation, the constraints do not tie the objects to the wires, and the wires go wild while the RBD packed objects fall due to gravity. 3. I've started looking at Vellum and other cloth simulations, but I'm very new to it and it doesn't seem to integrate very well to RBD workflow which I'm used to. I've attached a hda with my project file, where I've replaced the bird objects with polygon spheres for simplicity. (It still doesn't work when I play it on my computer) If anyone has the time to take a look at it and tell me what I'm doing wrong or put me on another track, I'd be super grateful ! All the best, Nolan Constraint_Wires.hdanc
  2. Hello everyone, Currently trying to get rbd Disconnected Faces to work over multiple packed geo that is pre-fractured. I noticed the same geo passed unpacked into the sop level Bullet solver node works and before impact the node removes inside cracks (glass) as expected and upon impact brings it back. Same geo setup as packed geometry, into a dop net, run sim (runs fine), unpack and applying rbd Disconnected Faces, just doesn't want to work. The inside cracks are there with the same threshold. I can see faceid and primdist in the spreadsheet. Just wondering if someone has seen this issue before. Screenshots attached for ref. Any suggestions would be welcome.
  3. I'm having trouble figuring out the best way to achieve something. I'm creating a wall of bricks. Each brick will later be replaced by a far more detailed brick. I'm trying to keep my scene as light and memory efficient as possible so I'm using copy to points and pack and instance is checked. However, I need to cut a hole into this wall. In my example it is a tube, but I'd like to figure out how to do this with any shape. What I want to do is figure out how to do one of two things. 1. Prior to copy to points create a group of the points which will later have bricks that need unpacked in order to boolean. 2. After copy to points with pack and instance create a group of packed bricks that will need to be unpacked in order to do a boolean. If you look at the image I've provided you'll see some points are outside of the tube shape, but would still need to be part of the group that gets/remains unpacked. At the same time some are mostly or completely inside the tube and would also need to be unpacked. I know I can just use a peak node on my tube to make it wider just for selecting, but I'm wondering if there is a more elegant way of doing this. I was thinking of something like intersection analysis, but that isn't the right thing. Is there a way to determine if a packed/instanced brick is partially inside the tube geo? Thanks, Tim J
  4. hey all i'm sure this is a fairly simple one but i'm having a hard time with it :/ been at this for 6 hours today so i have a sim of a big wall exploding outward - it looks great but sadly i have a huge chunk of pieces that fly towards cam an i'll be damned if i can find a way around it - is there any force i can apply from the camera that can push them outwards instead of just heading towards the camera and through it? It would be awesome if i can art direct this a bit more! thanks Ant
  5. Packed rbds and friction

    Hello everyone, I'm doing a simple packed RBD sim, and no matter how much I increase the fritcion parameters the objects never lose any velocity. Is this the expected behaviour? I've attached the .hip file. test.hip
  6. Trying to find some info on applying quaternion rotations without using the copytopoints @orient point attribute. I build my quaternion, and then I'm stuck on doing two things: -Applying the rotation to an unpacked object and a packed object I've tried the rotate by quaternion VOP with unpacked geo and the makeinstancexform for packed geo and nothing seems to work this way... I've done some research but didn't find anything usefull (outside of copytopoints @orient). Can some one point me in the right direction?
  7. How can I prevent particles from emitting from packed primitives center ?
  8. Hey, I simulated low res RBD pieces and am using a transform Pieces node to apply the position / rotation back onto the highres geo. To get the orientation / pivot for the template points input of the transform pieces node I used a "dop import" node which is set to create points to represent objects. But I had to bake out the RBD objects and animate on top of em in Maya and brought em back to houdini. I made sure the name attribute is exactly the same as on the highres geo again and packed it and currently just using an attribute wrangle to delete all prims so I only have points left. But those only come with P and name. How can I get the correct orientation / pivot back to align my highres geo correctly using the Transform Pieces node? Thanks guys!
  9. After setting up the rotations for packed objects in point vops (after scattering), I just couldn't do the same for scaling and translating. I want to find a solution for cases where the scattering has already been done (or there are many instances of the same object). Can some one help me out? Bellow is the hip file. packed_objects_debug.hip
  10. Hello I'm doing a RBD (bullet) sim with custom concave geo (proxies) that I pack my self using assemble. I use a scatter and copy to points to set up my inital state, run the sim. I use a dopimport, and I would like to fetch the hi rez geo. Tutorials show that if I had the high rez geo scattered the same way I could plug it and it would work straight away. However I would like, with only my points, to retrieve the high rez geo. I thought I would use a foreach and apply primintrinsics or transformpieces or even a copytopoints as seen in some tutorials like here but nothign works, my scales and pivots don't seem to work. To give you an idea of what my network looks like before the dopnet: I cross posted on Sidefx forums but it wasn't published sorry for the crosspost. If you have any info on this I'm very interested.
  11. How can I make local transforms in my primitives (either packed or unpacked) based on a custom pivot? Using MOPs or any other method. Thanks
  12. Hi; In my very simple "RBD" simulation, the RBD solver simulates all of my packed geometries as a single object. How can I fix it? Thanks. RBDPacked.hip
  13. Hi there! I'm having a little problem with one of my houdini scenes, I have a fractured building, I applied some different shaders to it (like glass, concrete) however when I place an assemble node, my shaders are gone, is there any work around this problem?
  14. Hi. thought i’d see if anyone has come across before. I've got a redshift scene with animating blocks. Essentially its a voronoi fracture, converted to packed geo, and then i'm running a noise through the @P.y of those packed pieces. Problem is I'm trying to setup a rest attribute on my geometry before packing it (so redshift triplanar doesn’t swim). Works fine except when i add the rest node it distorts the uv map near the edges. Assuming its because the rest attribute is being shared across those seams maybe? If i disable the rest node, it works fine but the texture swims. With it on its got the distortion. I tried making the points unique with a facet node before the applying uv and rest attribs but then it splits everything, which is not what i wanted either. I'm still fairly new to houdini, am sure theres a simple solution but i can't seem to figure it out. Heres a scene file if anyones interested https://www.dropbox.com/s/hrqsq1ajq7ro36z/triplanar_rest.zip?dl=0 Any ideas? Thanks
  15. Hello, I'm working on a project and I'm a bit stuck on matrix transformation. I don't have a strong background in matrix manipulation. Here is what I am trying to do: I have a packed alembic that has been created from an external program. The alembic has a fullpackedtransform intrinsic that contains my translate, rotate, scale and shear data. I want to shatter this alembic geometry, pack the shatter pieces and use the original alembic transform to animate the pieces which will then be input into a rigid body simulation. I'm having trouble extracting the relevant data from the 4x4 matrix on the alembic. I can get my points to translate, but I don't yet understand how to make them rotate. I hope my diagram makes sense.
  16. Hey guys, I'm trying to set materials to my Packed Disk Primitives using a Packed Edit SOP but for some weird reason, the material section of the node can't read the MAT path, just the SHOP path (as seen in screenshot 1). I tried to debug every step, everything seems fine, even the node reads the pieces' path (as seen in screenshot 2). What am i doing wrong?
  17. Hi there, Lets say we have a bunch of packed primitives scattered in an area on the left side and a on the right side a geometry, like frustum. I want to detect all the packed primitives that even a small portion of their bounding box is intersecting with the geometry. I have one method of doing this but its not ideal, I was wondering if anyone knows an efficient and preferably with vex way to do this. Cheers, C
  18. Boolean for instanced packed fragments for RBD

    Hey guys, I'm having an issue that has had me scratching my head for the past few days now. I'm creating a building for an RBD sim with instanced packed fragments. In order to save memory, I'm creating 3 fractured walls to iterate throughout the building. I'm then carving out the windows using a for each block, iterating through each fragment (nearest to windows) and a boolean to subtract the window hole geo, then repacking to the fragment into its piece. This way, the extra inside faces are attached to each respective fragment, and it becomes a new piece. Alternatively if I just booled the entire wall, I would have issues repacking with the new faces. The problem is that at the end of the for each block, it returns the subtraction geometry merged with the subtracted geo. It doesn't do this with lower density fractures- weird!! I've iterated through each pass to see where the extra geo is coming from, and can't find it for the life of me. Please take a look at the file attached, and let me know if anyone has any ideas! btw- apologies for the file- didn't have time to clean it up Thanks! Hunter buildingFracture_v12_debug_wall.hiplc
  19. Geometry particles PopSpin

    Hi all! I hope this isn't a dumb question, but I'm stuck getting my particle shapes to spin. I might be approaching this wrong... I've fractured and packed an object. I bring the pieces into the POP network, instancing each piece with source emission type set to All Geometry - each particle is a piece from the fractured geo. Now I just want these pieces to spin. I do get the w attribute set, but, the pieces themselves are just translating with the particles, not rotating. A simple scene with the setup is attached. Can anyone point me in the right direction here, and perhaps explain why this approach doesn't seem to be working? Thanks! popSpin.hip
  20. Evening all, I've got some imported geo which are basically buildings but they are just one big 1 million poly mess of prims - ideally they would be separate packed prims. Anyone know of a way to make each 'island' of prims into a single packed prim? Cheers
  21. My question is about packed disk sequence files. The docs state: Packed disk primitives automatically cycle when the rendered frame is outside the animation’s frame range. You can change this by setting the primitive string attribute "wrap" on the packed disk sequence to one of "clamp", "cycle", "mirror" or "strict". I assumed the meant you could add a sting attrib named wrap with the value of mirror to the primitives of cached geo and this would cause the file node to play back the PDS files back in a ping pong cycle. however this didn't work. what am i missing?
  22. RBD Fractured Obj with FLIP?

    Hello! I'm doing R&D for a project that will involve and egg breaking, releasing the yolk/white. Right now I'm just trying to get the principles down. I am currently just testing fluid inside an egg (making sure it stays inside when it's supposed to and falls with the egg in gravity) and am having issues with the fluid disappearing or leaking from the egg. I am used to using rbd packed objects for destruction so I started out my workflow with the egg as an rbd packed object, but saw some examples on here that suggested using an rbd fractured object so I have tried that as well. When I use the egg as a packed object, the fluid seems to just slowly disappear over time, and when I use a rbd fractured object the fluid sticks to the eggshell on the second frame and then flies out. I know the eggshell is thin geo for being a collision object (it is accurate to a chicken egg), but even when I thickened the geo I still had fluid disappearing. Any advice regarding using fluid inside rbd objects would be appreciated! egg.zip
  23. Hey magicians, I'm trying to render millions of particles, I'm using a method I saw in Peter Quint videos using the wedge rop, my issue is when I load lots of instances, pc gets super slow. PQ recommends to use packed disc primitive to avoid this, but when I use, I can't read attributes other than P on the instance redshift, so I can't apply things like motion blur. Any recommendations to solve this? Thanks!
  24. Hello everyone... I have a problem with an RBD packed object inheriting velocity. In the file, I have the attribute active being set by another object, but the velocity doesn't kick in at all. The velocity works if I remove the point wrangle setting active to 0 and remove the sop solver. If I try a pop vop or a geo vop, there's some weird velocity behavior that happens. If I tick on override attribute, the velocity takes off big time and doesn't appear that gravity takes hold. All I'm looking for is initial velocity once the pieces become active. I saw a few threads on the side fx forums and this forum, but nothing I saw seems to be working. Any thoughts? test_active_velocity.hipnc
  25. Pyro + RBD Packed, How collision works?

    Hey guys, pls help me understand what's going on here: Check it out, on the RBD Packed node I can only use Bullet collisions (there's no other option in there) and it looks like the Pyro solver is using something else, like a volume collision. In this gif the RBD uses Sphere as collision representation and it's working perfectly fine, colliding with the original box shape: the proof: and the options avaliable: bullet.pyro.v1a.hiplc
×