iso
iso
About Me
Connect
LOCATION
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
Recent Forum Posts
Using mask from geometry. Is this the right node? Jan. 11, 2026, 3 p.m.
animatrix_
You get that warning because you need to turn off Delete Original in the first Attribute Promote:
Thanks, that removes the promote error.
tamtetamte's method works and is simple, but I would still like to understand and resolve your method.
From the image, you can see it is still not displacing correctly. In fact, if I remove the Attribwrangle, it makes no difference to the render. Could my VExpression not be valid?
Using mask from geometry. Is this the right node? Jan. 11, 2026, 6:09 a.m.
animatrix_
RS Point Attribute should use the attribute name dist, not float.
Also promotion and the fit VEX code needs to come after the Distance from Geometry node because the attribute is created there. You can't modify the distance values before they are created.
Ok. Updated as you suggested but still getting an error on the maximum promotion, which I guess is why it still does not render correctly.
tamte
Based on your first screenshot you already have remapped f@mask attribute, no need to deal with dist
So you can directly bind "mask" attribute in the shader
Hey Thanks. I could not use a bind node inside the RS Material Builder so I used a RS Attribute which seems to work correctly.
Using mask from geometry. Is this the right node? Jan. 10, 2026, 3:58 p.m.
animatrix_
Hi,
You need to normalize the dist attribute and multiply that with the displacement amount inside the shader for it to take effect. The shader won't automatically pick that up.
Thanks so much for the advice.
You will see from the attached image that I still have a long way to go to know a 10th about Houdini. I have attempted to follow what I think you mean, but as you can see, A, it has not worked, and b, clearly I have not understood fully how to do what you suggested.
I used an Attribute Promote for l min and max of @dist.
Then used an Attribute Wrangle to remap @dist to 0–1:
In the RS Material Builder, I used an RS Point Attribute node connected to an RS Math(multiply) to scale displacement.
Happy to upload the file if it helps. Thanks for your patience!!