Skip to main content
luciand67129654
Participant
June 4, 2024
Answered

VectorCurves Node in SubstanceDesigner?

  • June 4, 2024
  • 2 replies
  • 309 views

Hello everyone,

How can I easily replicate the VectorCurves node from blender in substance?

I basically want to obtain an easy parameter for changing the shape of a GradientRadial node.

So far I only found with other shapes and masks.

 

Thank you

This topic has been closed for replies.
Correct answer Luca Giarrizzo

Hello,

 

From what I am seeing in the screenshot you shared, the deformation is achieved by remapping UVs using a curve.

 

Ole is right: you may use the Curve node to drive a deformation.

We manually build a UV map, adjust it using a Curve node then feed the result to a UV mapper node to drive the deformation. Thusly: 

 

Linear gradients are combined using a RGBA Merge node to create the UV map where U and V are mapped to Red and Green respectively.
The Curve node is used to remap UVs in the green channel for a vertical deformation.

 

I hope this is helpful !

 

Best regards.

2 replies

Luca Giarrizzo
Community Manager
Luca GiarrizzoCommunity ManagerCorrect answer
Community Manager
June 19, 2024

Hello,

 

From what I am seeing in the screenshot you shared, the deformation is achieved by remapping UVs using a curve.

 

Ole is right: you may use the Curve node to drive a deformation.

We manually build a UV map, adjust it using a Curve node then feed the result to a UV mapper node to drive the deformation. Thusly: 

 

Linear gradients are combined using a RGBA Merge node to create the UV map where U and V are mapped to Red and Green respectively.
The Curve node is used to remap UVs in the green channel for a vertical deformation.

 

I hope this is helpful !

 

Best regards.

Luca Giarrizzo | Quality Engineer - Substance 3D Designer | Adobe
olemid
Community Expert
Community Expert
June 18, 2024

The closest thing you got is the built-in curve node, which is only able to remap a grayscale input. For more complex logic you'd have to get into the Pixel Processor and function graphs.