Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


woodenduck last won the day on June 25 2016

woodenduck had the most liked content!

Community Reputation

33 Excellent

About woodenduck

  • Rank

Personal Information

  • Name
  • Location
  1. Pyro velocity field question

    You could add a GasFieldWrangle piped in to velocity update with @vel *= 0.9; in the vex snippet parameter. You could add a gasFieldVop piped in to velocity update. Bring the vel field in with a Bind Vop and multiply 0.9 (or whatever drag rate you want) before adding a bind export set to vel. You could add a gasDamp Dop. This would also get piped in to the velocity update input on the pyro solver. You could also try playing with the viscosity parameter. This has the effect of blurring out the vel field which will give you a kind of drag. Depending on what you are trying to achieve.
  2. emit particles from pyro sim

    You can use a Scatter Sop on a density field, then source you particles from there.
  3. Using Bend in Houdini

    lay down a 'transform' sop. Hit tab and start typing transform. From here you can move you tube where you want. Then lay down a 'merge' sop. Plug the output of the transform AND the output of the node BEFORE the transform in to the merge. You should now have two tubes in different positions.
  4. Using Bend in Houdini

    Start with a curve. Click the curve tool from the 'create' tab at the top. Then click in the viewport to start creating a curve. Once you have something close to the shape you want (you can push and pull the individual points around by clicking on them and hitting 't') you can then append a 'polywire' operator to your curve. This will create a tube based on the shape of the curve you use as an input. You can increase the 'segments' and 'divisions' parameters to get a smoother tube. Enjoy!
  5. You can bring vel in to a volume vop using a 'bind' vop. Name = vel, type = vector. Do whatever operations you want on it then you can use 'bind export', again set to name = vel and type = vector.
  6. POP inherit point normal from passing a point

    You will need to set the 'radius' and 'maxpoints' channels to something useful... ;D
  7. POP inherit point normal from passing a point

    Try this in a popwrangle inside the popnet. if(@n2 == 0) { float radius = chf("radius"); int maxpts = chi("maxpts"); int handle = pcopen(1, "P", @P, radius, maxpts); v@n2 = pcfilter(handle, "N"); v@N = @n2; }
  8. magnet point snap align

    Is your geometry packed?
  9. attrib wrangle set to run over prims... addpoint(0, @P); removeprim(0, @primnum, 1);
  10. Need advice from Houdini users.

    In my experience, the best way to revise your math is to use Houdini ;D
  11. staggering a carve by primnum

    Hit "create meta import node" on "foreach begin" to allow access to the iteration attribute. Then add the following in to the second u parameter of the carve sop: clamp((1-$T)+(detail("../foreach_begin1_metadata1/", "iteration", 0)/2), 0, 1) Should be good, providing your metadata node is named the same.
  12. Is this in a Wrangle? Has forcescale been declared anywhere?
  13. VDB Cloud

    On the top right of your viewport above where you select your camera, there is a drop-down menu. You can choose how all geometry is displayed. Set to "shaded bounding box". If you wan to control the display per-object, you could use a "bound" sop and set the blue display flag on, while keeping the purple render flag set to the original geo.
  14. Viewport xform Python expression

    Thanks @cosku, This is exactly what I was looking for. Cheers! WD