Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


bonsak last won the day on October 15 2016

bonsak had the most liked content!

Community Reputation

38 Excellent

About bonsak

  • Rank

Contact Methods

  • Website URL

Personal Information

  • Name
    Bonsak Schieldrop
  • Location
    Oslo, Norway

Recent Profile Visitors

1,998 profile views
  1. Simply Extract a given Subnet content

    Take a look at the script for the Extract tool on the "Modify" tab. -b
  2. MicroSolvers

    Funny. I was walking the dog this morning and thinking that i would love to learn more about micro solvers. And the Matt Estela posted this on twitter today. And then i found this thread
  3. Effect Versioning

    Or write the hipname directly into the cache as a detail attribute:
  4. Effect Versioning

    Hi You might want to use one separate file cache for each 'asset' with its own version slider that is used in the file path. -b versioning.hiplc
  5. vdb from camera to polygons

    Remember to set Position Tab -> Size on your VDB Activate node to a value bigger than 0,0,0. Try 200,200,200 for example. -b
  6. The Trace SOP should be able to do this. -b trace.hiplc
  7. simple if statement not working

    Not sure what you need the Timeshift node for, but if you dont reference it and instead type 21 in the FrameNumber parm on the wrangle, then all you have to do is reverse the comparison for it to work: if(@Frame>chi("FrameNumber")){ removepoint(0,@ptnum); } -b
  8. Use hscript to set linux variable

    Whats the output if you run echo $JOB in the Textport? In the hscript docs theres a setenv and a set function http://www.sidefx.com/docs/houdini/commands/setenv.html Have you tried that?
  9. Points From Volume SOP will fill the volume in a grid or tetrahedral configuration. Not sure if that is what you are looking for. -b
  10. Could you reverse your sim and write the IDs from the last frame all the way through to the first frame. Save that to disk and reverse it again when you read it back in. That should give you consistent IDs. -b
  11. "we, houdini users are not exactly designers" You know that is not the case. Plenty of designers use Houdini. And please dont include me in your argumentation. How dare you speak on behalf of all Houdini users. That is not cool. You might not be a designer but i am and so are many Houdini users i know. -b
  12. Toggle Network View Dependency Links

    tabs = hou.ui.paneTabs() # Get all the tabs for tab in tabs: # Loop over them if tab.type() == hou.paneTabType.NetworkEditor: # Test the type tab.setPref('showdep','2') # Set
  13. Dot Vector in Python ?

    You are missing a closing parenthesis at the end of dot = hou.Vector3(primColor).dot(hou.Vector3((rounded))) -b Too late
  14. Isnt that what the chop expression is for? chop("/ch/ch1/wave1/chan1") -b
  15. Houdini Expression Editor plugin

    This is really nice! Thanks. I wish i could tie this directly to "Edit Expression" though, instead of having to rely on the "External Expression Editor" command. Having a keyboard shortcut on the "External Expression Editor" is kind of limited (not your fault) as you have to either select or hoover over the "VEXpression" parameter label for the shortcut to work. Whereas the "Edit Expression" shortcut fires if you have the cursor in the snippet field. Would be even better if you could just select the node in the editor and fire of "External Expression Editor" from there. Again, not your fault -b