How can I control "Bend SOP" parameters, using an attribute?

   2235   7   1
User Avatar
Member
407 posts
Joined: Aug. 2015
Offline
Hi guys;

How can I control “Bend SOP” (or other SOPs like that) parameters, using an attribute?


Thanks.

Attachments:
bend2.JPG (271.1 KB)

Masoud Saadatmand (MSDVFX)
User Avatar
Member
385 posts
Joined: Nov. 2016
Offline
It doesn't look like this node can be evaluated per point, it will take the first point's attibute value. You can go:

detail(0,"attributeName",0)
User Avatar
Member
407 posts
Joined: Aug. 2015
Offline
Please take a look at my scene :

Attachments:
bend.hip (116.5 KB)

Masoud Saadatmand (MSDVFX)
User Avatar
Member
900 posts
Joined: Feb. 2016
Offline
have you tried to unlock the bend node and dive into it?
It's built upon point wrangles. You might be able to customize it to suits your needs
User Avatar
Member
472 posts
Joined: July 2005
Offline
Hi,

if interested, here is an an older experimental bend deformer using an attribute wrangle, where you can easily add local deformation attributes. I've done this for you, just add a point attribute called @bend (1 ~ full bend, 0 ~ no bend).
I've also tried doing this with the bend deformer (with no success).

Attachments:
bendX.hipnc (101.1 KB)

User Avatar
Member
472 posts
Joined: July 2005
Offline
Nice idea Andrea,

I thought it wasn't editable. It is quite easy. Just multiply the “theta” with your attribute (in “deformationwrangle1”).

(By the way) you can do the same for the origin …
Edited by Aizatulin - July 13, 2019 02:59:57

Attachments:
bendY.hipnc (128.5 KB)
bendZ.hipnc (132.6 KB)

User Avatar
Member
407 posts
Joined: Aug. 2015
Offline
Andr
have you tried to unlock the bend node and dive into it?
It's built upon point wrangles. You might be able to customize it to suits your needs


Thanks
Masoud Saadatmand (MSDVFX)
User Avatar
Member
407 posts
Joined: Aug. 2015
Offline
Aizatulin
Nice idea Andrea,

I thought it wasn't editable. It is quite easy. Just multiply the “theta” with your attribute (in “deformationwrangle1”).

(By the way) you can do the same for the origin …

Thank you, too
Masoud Saadatmand (MSDVFX)
  • Quick Links