Transform by Attribute as Soft Transform

   355   5   0
User Avatar
Member
26 posts
Joined: 11月 2019
オフライン
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!
User Avatar
Member
9252 posts
Joined: 7月 2007
オフライン
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 );
Tomas Slancik
CG Supervisor
Framestore, NY
User Avatar
Member
26 posts
Joined: 11月 2019
オフライン
Thank you very much! I'll give it a try - asap.
User Avatar
Member
26 posts
Joined: 11月 2019
オフライン
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.
User Avatar
Member
9252 posts
Joined: 7月 2007
オフライン
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

Attachments:
ts_softtransform_using_transformByAttrib.hipnc (115.4 KB)

Tomas Slancik
CG Supervisor
Framestore, NY
User Avatar
Member
9252 posts
Joined: 7月 2007
オフライン
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
Tomas Slancik
CG Supervisor
Framestore, NY
  • Quick Links