About Me

Not Specified
Not Specified


Recent Forum Posts

5 hours 50 mins, still noisy June 29, 2017, 12:27 p.m.

Thanks, that point cloud check box really speeds things up. BUT, big BUT, it makes the water behave very strangely, I tried a lot of combinations with parameters to no avail. I went up to 10 million photons in 1 test. I also tried the classic and the principled shader instead of the basic liquid. Please watch the attached attempts.

The walls are in the geometry “walls” node, also there is a front wall set to phantom “box_coll” , it's just a scaled box.

Hi, as mentioned above, there are no walls in your scene, the ‘walls’ object node only has the floor/ceiling geometry.

There is also a reference to an alembic object with a path do your local machine. Could you repackage the scene with the necessary geometry and file references.


vex instead of local variables April 28, 2017, 10:11 a.m.

Martin Krol
Hey there guys.

Now what Houdini is starting to move away from using local variables, I am lost in how to achieve certain results.

So back in the old days( I still do it due to the old point node being available ), I would use the old point node, plug a point into input 1 and then another point into input 2. Then I would add a normal, and set the X to $TX2 - $TX, the Y to $TY2 - $TY, and $TZ2 - $TZ.

Now that Sidefx is pushing for vex ( which is a good idea to keep Houdini more focused and allow us to have faster executing networks), the old point node would now set the normal to @N.x, @N.y, @N.z instead of $NX, $NY and $NZ

So my question is….

How would I convert $TX2 - $TX into vex to set the normal direction like I used to?

In the new Point Sop ( Attribute expression sop ), set the ‘attribute’ parameter to N and then in the VEXpression field enter :

v@opinput1_P - v@P

You can use the “opinput_” to fetch attributes from other inputs. This works in wrangles, etc.

rotate objects randomly on certain axis April 27, 2017, 3:09 p.m.


Copy stamping will work, but is unnecessary in this case. It will also make your network much slower, since each copy needs to be evaluated individually.

Using N or Orient, you can align your copies along the curve, and use attribute randomize to adjust the copies. There are, of course, many ways to achieve this. This is just a simply way.

.hip attached.