Velocity. One of my goals when working with fluid simulations is to maximise the usage of the original FLIP simulation. This video gives an introduction on the power of attributes, by extending our forest generator to allow the user to paint tree locations and scale, as well a. Lessons. The concepts, theories and practical uses of Houdini's primitive types - polygons, nurbs, beziers, meshes, polysoups and . HOUDINI FUNDAMENTALS 04 Next, press the T key to call up the Move tool. float distance(vector2 a, vector2 b) float distance(vector a, vector b) float distance(vector4 a, vector4 b) If you want the squared distance, use distance2 instead of using this and pow. Drawing an imaginary right triangle from the center point, using the distance to the particle as the adjacent side, and the positive Y vector (0,1,0) as the opposite side. For this reason we can use several tools such as cages or proxies together with the LatticeSop or the newer PointDeformSop. Finding the required distance is easy given Houdini's distance from geometry SOP.We want to apply this distance SOP on the flat water plane itself, so all we really need to do is to prepare our collision geometry (the ground and the rocks), then use a group create on the water plane, selecting group based on an input bounding object. But it was great fun as houdini is very robust, and thus very . So if you remove points from the middle of the curve, the curve will still continue through the cut. Get distance value from an point : Houdini For more info: www.entagma.com New in Houdini 18 -SOPs: Distance Along Geometry on Vimeo Using an Expression Function to Access Primitive Attributes. The joy of xyzdist() and primuv() - Toadstorm Nerdblog Voxels outside have a positive value that represents the distance outside the surface. Like on the image above, after Mesh to Curve object has attribute Radius that can be set using Set Curve Radius but I would like to set radius 1 only inside of the sphere and keep it at 0 otherwise.