Search - User list
Full Version: Transform by Attribute as Soft Transform
Root » Houdini Lounge » Transform by Attribute as Soft Transform
TubeSmokeGuy
Hi!

Is there a way to use "Transform by Attribute" but with the behaviour of "Soft Transform", so that some points aren't fully affected by the transform, depending on a radius or another attribute?

Thanks in advance!
tamte
assuming you have your 4@xform attribute on points
and also f@mask attribute that creates the soft falloff you are after

then you can insert Point Wrangle before Transform By Attribute that interpolates the transform using that mask
4@xform = slerp( ident(), 4@xform, f@mask );
TubeSmokeGuy
Thank you very much! I'll give it a try - asap.
TubeSmokeGuy
Hey!

I tried and it works well when moving the postion in the xform source transfrom op.

But as soon as I rotate in the source transform op, the mesh affected by the transform by attribute with preceding pointwrangle freaks out and produces noisy deformations at each point.

I have now a solution with blend using a mask to blend between a static reference geo and a fully transformed version of that geo.
This works in any case.
tamte
it's difficult to know what issues you are facing without any file

here is an example using Transform By Attribute to mimic Soft Transform as described
tamte
TubeSmokeGuy
I have now a solution with blend using a mask to blend between a static reference geo and a fully transformed version of that geo.
This works in any case.

blending the results is not the same as blending the transform amount itself, especially when it involves rotations
both techniques have their use cases
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB