Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

Community Reputation

0 Neutral

About shadowst17

  • Rank

Personal Information

  • Name
    Dominic C
  1. Hi guys, I've noticed with Houdini 16.5 if you have your agents updating their clip times through the VEX command setagentcliptimes the materials that were setup in the stylesheet disappear. Pressing update in display options>>optimize solves the problem for the frame but is there any solid fixes for this when mplaying?
  2. Thank you! Can't believe I didn't even think of checking that node.
  3. Hi Everybody, I have a tool where I am extracting certain selected points (in this case agents) and timeshifting them then merging them back in. To keep continuity with the rest of the tree I need them to assume their original point number. My original solution involved attribute copy but sadly this method does'nt appear to work when it comes to agents as the clip times are'nt driven by any attribute and can't be copied over. I would appreciate any suggestions for this problem.
  4. Alternatives to using promote to detail

    Excellent! This is even better, thank you.
  5. Alternatives to using promote to detail

    Thanks guys these have been really helpful!
  6. Alternatives to using promote to detail

    I did think about that, I might try and have an array on each point of every other point that is in this piece. Here you go, quickly cobbled it together. example.hip
  7. Alternatives to using promote to detail

    Seems to be the most common method for getting entire pieces when only a few points have been selected. Guess it's fine if it's a one off but I need a method that works efficiently on every frame.
  8. Hi guys, I was wondering if anyone had any suggestions on faster ways to get one attribute value to change a group of other attributes with the same name attribute. The usual method suggested is to use a for each node with the promote to detail set to max or min and then promote back to point. This is incredibly slow and the bottle neck for my setup. Anyone got suggestions on alternatives that are faster with the same outcome?
  9. Hey guys, I've got a digital asset that has a parameter to select primitives that's hooked upto a base group parameter inside the assset. I want to make it dive into the asset and select primitives from a certain node. Not the node that's plugged into the asset at the top. Anyone know a way to do this? Any help would be appreciated
  10. Hi, I've got a group node inside a subnet. I've promoted the base group parameter. I'd like to be able to use the selection tool by the group parameter to select primitives from the geomtry that's input into the Group node within the subnet and not the geometry that is input into the subnet. Any help would be great.
  11. Hello, So I have agents that are climbing using a locomotive clip. Each hand pulling the rest of the body up and the other etc. At the moment the way I have it having the pivot set to the hand joint for the first pull up. Then I'm using xyzdist to find the closest prim on the deforming object. Then I use primuv to have the agent hook onto that. This only works for the initial pull up, once it tries to pull it's self up with the other hand it just stays on the same location. I need a way to switch the pivot of the agent to another and keep the already moved up position of the previous frame when the other hand is locked in place. A more advanced way would be able to tell when the other hand is moving etc but i;d be fine with just inputting that data for now. Anyone got some ideas how I can achieve this. I've been trying to get this to work with solvers and getting the position of the other joint on the frame before it needs to change but using that to offset the next hand is not working. I think I was probably on the right track but my comprehension of the solver node is spotty and just gives me a headache.
  12. Quick question, How do I go about creating a colour parameter on a node? There doesn't seem to be a ParmTemplate for it and there's no documentation on this type of parameter for what I can find.
  13. Hello, I have a few questions about creating FLIP Splash particles and what is considered the typical approach to them. One issue I have is that I have a FLIP tank that's quite small. It works great for the actual FLIP(object impacting the water) and the waves tend to dissipate by the bounds. Of course Splash tends to go much further than that. What is the usual solution to this? Is it really just having your original FLIP tank bigger? That seems quite inefficient when you know you don't need that resolution of FLIP at that distance A common question i've noticed but no straight answers. Spray & foam always looks very "ballish" when settled when motion blur isn't taking effect. Is the solution really to have hundreds of millions of particles? I see that Houdini shelf likes to convert them into a volume but that volume always looks too wispy than no matter what density.
  14. I have a few problems with my crowd sim and was wondering if anyone had any solutions. Link to the crowd sim video: A lot of my agents tend to get stuck on the ragdolls as the POP Steer Separate with 'Force Separate on'. I tried using a group that only contained points that weren't in the state of ragdoll but that does'nt work. It seems to run over all agents no matter what I do. Some of the agents end up going through the sandbags. Would be great if I could stop that but another solution might be to have the agents reach a select few positions by the sandbag and transition to a climb animation? I have a certain amount of agents made to seek out certain points and then crouch. I'd like to have them look roughly in a certain direction. I've tried messing with the Orient attribute on the certain Crowd State but it does some weird things. I've found using multiple POP Steer Obstacles Bug out and cause the agents to go "NaN" once both POP Steer Obstacles are influencing the agent. Is this a bug or am I going to have try and consolidate multiple objects into one for the nodes? Preferably I would have liked to have one just for the boats as the values would be significantly different to the sandbags. This did work at one point but randomly it started to cause the NaN issue, I've backtracked a lot to find the problem and still can't solve it. Only thing I haven't done is redo the entire DOP Network. Can I manipulate the weights of certain POP Steers individually for each particle? Say at one point I want half of the agents to have 0.5 rather than 1.0 weight for the POP Steer Wander for example.
  15. Crowd Questions

    Hello i'm trying to learn how to use crowd and I think i've got the basics down but I have a few questions that I can't seem to find solutions to online. How would I go about orienting a certain crowd state to be looking(whole agent) in a certain direction? I was under the impression it was the @orient attribute but no matter what value I feed into that just causes my agents to turn in some weird directions. Sometimes I have agents that are supposed to be standing still and some running. In some cases they get stuck going forward because they're blocked by a few standing still agents. What methods can I go about to fix this issue and have my agents realise they need to turn around or go around? Similar to question 2 I have certain objects I don't want my agents to go through no matter what. Steer Force is not absolute so sometimes my agents will force their way through said objects if they can't turn around sooner due to particle steer separate. Just to confirm this because it seems to be the case with any tests I do. Crowd Triggers through Custom VEX are static and to have them trigger dynamically, I have to use a Particle Lookup instead? I have a feeling questions 2-3 are solved through fuzzy logic but I can't find any sort of tutorial on learning it and the examples given in Houdini are'nt enough for me to get my head around. Any links to good tutorials for it would be appreciated.