Skip to main content
Known Participant
April 17, 2023
Question

Make Transparent color in SD

  • April 17, 2023
  • 1 reply
  • 4443 views

Hi 

I have been attempting to make a part of my material transparent in Substance Designer by setting the alpha of the color node to 0. However, when I import the SBSAR file into Substance Painter, the part that was supposed to be transparent has color instead.

I have done some research on this issue, but I have been unable to find a solution. Can anyone offer any advice or suggestions on how to fix this problem? Your help would be greatly appreciated. Thank you.

This topic has been closed for replies.

1 reply

Cyril Dellenbach
Community Manager
Community Manager
April 18, 2023

Hi @Dazzle5FF7,

 

Thanks for the question,

 

Have you already made sure the shader used inside Substance 3D Painter has an Opacity channel available? I'd advise you to use the pbr-metal-rough-with-alpha-blending shader and to add the Opacity channel under the Texture Set Settings.

 

Keep me posted,

 

Cyril Dellenbach (Micro) | QA Support Artist | Adobe
Known Participant
April 18, 2023

Thanks for your help, but using the opacity channel erases all the details in that part. I actually want to make that part transparent by removing the color.

To be honest, I've found a free material that includes parameters that, when turned off, remove the color, roughness, and metalness of that part of the material in order to integrate with the underlying material. Other channels like Normal are still on. Unfortunately, I've had trouble creating a similar parameter in Substance Designer,but Substance Painter doesn't allow the material to become transparent.

Perhaps you might suggest turning off the color, roughness, and metalness channels to achieve what I want. However, this turns off the entire part of the material channels rather than just a part of it.

Cyril Dellenbach
Community Manager
Community Manager
April 18, 2023

Sorry, I misunderstood the issue. 

 

In your substance graph, you can add a mask output and use this output inside Substance 3D Painter under the Channels Mapping.

 

 

If you want to natively set the output as the mask inside Substance 3D Painter, you can add the command isChannelsAlpha=true in the User Data box of the ouput.

 

 

Best regards,

 

Cyril Dellenbach (Micro) | QA Support Artist | Adobe