Jump to content
[[Template core/front/profile/profileHeader is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

Community Reputation

2 Neutral

About Spaz8

  • Rank

Personal Information

  • Name
  1. Was able to solve the issue by replacing the stash nodes with 'cacheif' nodes.
  2. I have a mesh and have a few separate Vellum sims that fire in a linear fashion. I've found I need to "stash" the output of the first vellum sim, otherwise the 2nd vellum sim runs forever. As result there is a bunch of manual updates I want to remove in the graph to have it cook and update properly. Upstream I want to update a rigpose node and have all the stashes update and sims fire on the new data. I am not having any luck getting both the stash nodes to updates.. I have tried python sops before and after the stash with hou.node("../stash1").parm("stashinput").pressButton() and I have tried n = hou.node("../stash1") parm = n.parm("stash") parm.set(geo) without much luck. I am under the impression that the stash node might need a time update to trigger, but have not been able to make a timeshift force an update either. Thanks for any help.
  3. Animate Bullet substeps

    I am sim'ing 15K+ things colliding with 100,000+ things so 10 substeps over 900 frames in an automated process. The 30? mins it would take is to use 10 substeps the whole time is not acceptable. The entire tool chain up to that point dosen't even take that long. I'm not very happy with a 12 mins sim time. I am doing most of my sims at 3 or 4 substeps So being able to do 10 just where its needed would be great. Also its convex hulls penetrating a heightfield.. can't do much there.
  4. Animate Bullet substeps

    Silly Question, but is there a way to animate the substeps on an RBD bullet sim? Ideally i'd have many substeps on the first 100 frames, so things don't fall through the ground, then have a very low setting for the bulk of the sim, and then rachet up the substeps for the last 100 frames. It seems you cannot animate the "global" dopnet substeps.. and keyframing the RBD_solver inside seems to be a lie, it seems to only use the value on frame 1 for the whole sequence. Any ideas?
  5. So this seems like a silly question but I am trying to emulate a population with particles. I have male and female particles. When the female particles gets to a certain age or greater, a "popreplicate" triggers and "baby" particles is made. The issue I am having is the baby particles seem to die 1 frame after their mother particle dies. Ignoring the life length I set on the popreplicate, even if its set to 100 (seconds) . They don't seem to have an equal life of their own. What am I doing wrong?
  6. So I use "attribute transfer" a lot. But I guess I must mostly go from highres to lowres, or have been blissfully unaware of the shortcoming of going the other way. I am trying to optimize a process by doing calculations on a much lowres mesh, where density is only where it needs to be, and sparse elsewhere. I then want to transfer that calculated data result back and fully populated the pts on the original dense mesh. The issue I am seeing is I am getting basically Leopard/polka dots print in the sparse areas. I assumed that there would be some sort of floodfill or interpolation in the spares areas where there are not as many samples. I think if I am using a large transfer distance/kernel/blend width it messes up the detailed sections. At the moment it feels like I have to try doing transfer in to parts using two groups.. one to the the sparse with settings and on transfer into the dense with its down settings. User error?
  7. I thought this would be simple but I seem to be having more trouble with this than I expected. How can I convert point or prim color (grays) values into a terrain layer mask? I have played with volume wrangle and and volume vop but seem to only get a uniform value of say prim 0 applied to the whole terrain.
  8. Hey everyone, given a group of points within a search radius, I want to keep only the point with the lowest attribute value. So basically 4 points are within 3 units from each other and I want to keep only the point with the lowest value of an attribute I have derived. I thought the new fuse 2.0 sop in 17.5 could do this but If it can I am not using it correctly. Any idea's? I can use a nearpoints and throw the points into an array but i'm stumbling on looking into that array and identifying the lowest value in the 1 to N points that are within the search distance. Thanks, for any guidance.
  9. Thanks. I made a simple scene and got things working immediately. It seems there are gremlins in the Rops I have linked to my HDA. I might try doing all the concatenating with python and just put the final result into the rop.
  10. So I have a scene that composites a bunch of meshes together. What I want to do is build a descriptive filename based on parameters I have set. For example if the mesh is male or female, what version of pants, or shirt is it using etc. I have a ROP with a two expressions in it. The 2nd expression `chs("switch_LEG_Manual/input")` seems to work fine because it is just concatenating a numeric value (0-5) based on a slider position. However trying to add the string prefix HMM, or HMF I'm not having luck. First I tried to use an IF statement, but could not replace the true, false values of 0 and 1 with strings. So I made some detail - string attributes with the prefixes, and then a switch node to pitch the appropriate prefix, but cannot seem to place that detail string attribute in my filename. Aslo tried a local variable $ATT without success. I have tried, $HIP/Clothes_Fitter_Output/LEG_output/`chs("GENDER/string1")`_LEG_Default.`chs("switch_LEG_Manual/input")`.obj - i get nothing.. _LEG_Default. $HIP/Clothes_Fitter_Output/LEG_output/`chsraw("GENDER/string1")`_LEG_Default.`chs("switch_LEG_Manual/input")`.obj - I get the $ATT local variable but not its actual value of (hmm or hmf) $HIP/Clothes_Fitter_Output/LEG_output/`details("../GENDER","GENDER",0)`_LEG_Default.`chs("switch_LEG_Manual/input")`.obj - Any ideas? or a better approach to making dynamic file names in a rop? Thanks.
  11. So I have a switch node I want to direct based on what another switch node's channel is set to. AFAIK || is the "OR" nomenclature but going back to H13 I have not been able to get this to work. Basically if the first switch is set to 3, 5 or 6 set the second switch to 1.. if its not 3,5 or 6 flip it the other way. This is the expression that I have, but it seems to result in in any value being true (1). What am I doing wrong? it doesn't error if(ch("../switch_GLV/input")==3 || 5 || 6, 1,0)
  12. Learning VOPSOP

    Awesome thank you very much!
  13. Learning VOPSOP

    Could someone, explain.. how the ambient occlusion VOP is made.. works (vop network image?).. or repost a .hipnc? Unfortunately all the supporting files seem to lead to dead ends at this time. I would really like to try and make this.
  14. Hi there, I'm wondering if there is a way to specifiy specific point number values. Ie. Say I have 4 pts, normally houdini would tell me they are 0, 1, 2, 3 ... is there a way for me to.. make point #2... have a point ID of 20.. so its .. 0, 1, 20, 3 ? Specifically what I want to do is associate a PT# with a group.. groupA is always PT# 37, groupB is always PT# 22. Thanks for your help.