Skip to main content
DanHutchinson
Participant
December 20, 2021
Answered

Issue with exposed parameters

  • December 20, 2021
  • 2 replies
  • 316 views

Hi All,

I'm noticing that some of my exposed paramters are not visible via a published .sbsar file when used as a node in a graph however when using the .sbs file as a node in the graph all the parameters are now visible... 

Is this a known issue and if so is there currently a workaround or is it requiring a system fix from the devs?

Thanks,

Dan

This topic has been closed for replies.
Correct answer Luca Giarrizzo
Hello Dan,
 
As @davescm stated, there are indeed limitations caused by the difference between static and dynamic properties.
 
Some node properties are static, which means they cannot be computed on the fly once the graph is processed (or cooked). A significant consequence of this is these properties – and any parameters which contribute to their computation – will not be exposed in a Substance 3D asset (SBSAR) published out of this graph.
 
These properties still appear as editable in Designer because graphs are recooked each time a modification is made in a stream. However, graphs in published Substance 3D assets (SBSAR) are cooked and compiled. In addition to the link that Dave kindly provided, you can learn more in the SBSAR limitations section of this page.
 
Other commonly encountered static properties are the Blend node's Blending mode and Cropping area, the Uniform color node's Color mode and the Text node's Text.
 
We understand this is a frustrating limitation, which is inherent to the current implementation of these atomic nodes and the Substance engine. I will update our documentation in the coming days to both give this limitation more visibility and flesh out the static parameters list into an exhaustive list. Thank you for your patience!
 
Best regards.
 

2 replies

Luca Giarrizzo
Community Manager
Luca GiarrizzoCommunity ManagerCorrect answer
Community Manager
January 3, 2022
Hello Dan,
 
As @davescm stated, there are indeed limitations caused by the difference between static and dynamic properties.
 
Some node properties are static, which means they cannot be computed on the fly once the graph is processed (or cooked). A significant consequence of this is these properties – and any parameters which contribute to their computation – will not be exposed in a Substance 3D asset (SBSAR) published out of this graph.
 
These properties still appear as editable in Designer because graphs are recooked each time a modification is made in a stream. However, graphs in published Substance 3D assets (SBSAR) are cooked and compiled. In addition to the link that Dave kindly provided, you can learn more in the SBSAR limitations section of this page.
 
Other commonly encountered static properties are the Blend node's Blending mode and Cropping area, the Uniform color node's Color mode and the Text node's Text.
 
We understand this is a frustrating limitation, which is inherent to the current implementation of these atomic nodes and the Substance engine. I will update our documentation in the coming days to both give this limitation more visibility and flesh out the static parameters list into an exhaustive list. Thank you for your patience!
 
Best regards.
 
Luca Giarrizzo | Quality Engineer - Substance 3D Designer | Adobe
davescm
Community Expert
Community Expert
December 20, 2021

There are limitations on exposing certain specific parameters in SBSAR - see the documentation here (scroll down to see limitations):

https://substance3d.adobe.com/documentation/sddoc/exposing-a-parameter-102400062.html

 

Dave