Welcome Dialog

Welcome to the Community!

We have a brand new look! Take a tour with us and explore the latest updates on Adobe Support Community.


How to specify a default graph resolution

Community Beginner ,
Sep 29, 2021 Sep 29, 2021

Copy link to clipboard

Copied

Hi there,

 

When we create substance materials for publishing purposes, we usually set the graph output mode to 'relative to parent', so that downstream users can dial the output resolution down if their system is slow.

However, the substance author sometimes has a preferred resolution in mind. For example, when working on a substance with a larger physical size, say, 20cm, the author may work in 4K, and would recommend using that resolution, when the harware permits, to take full advantage of the detail available in the texture.
When the graph is set to 'relative to parent' though, no absolute default size can be entered in the Designer UI. It would also be helpful if the application where the sbsar is imported could set the output resoution to that recommended value by default after importing the sbsar. Or at least, hint the user about what the recommended size is.

 

Thank you!

 

 

TOPICS
Import & Export

Views

45

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 04, 2021 Oct 04, 2021

Copy link to clipboard

Copied

Hello @ihauli,

 

When the inheritance method of the graph's Output size property is set to Relative to parent, you may change the parent size using the Parent size option in the graph toolbar.

 

Screen Shot 2021-10-04 at 09.40.18.png

 

Alternatively, you may change the property's inheritance method to Absolute, which we do not recommend as the resolution will be locked when the graph is published. You can learn more about best practices for publishing Substance 3D asset files (SBSAR) here.

 

Screen Shot 2021-10-04 at 09.41.39.png

 

You can learn more about the Ouptut size property and how it relates to the inheritance method  in this page of our documentation.

 

You can use Comments or Frames in a graph to suggest a parent resolution to the user.

You may also add a text file to your package, which includes usage recommendations, and it will be included in the Substance 3D asset file (SBSAR) when published. The SBSAR file can then be unzipped by the user to retrieve the text file.

 

I hope this is helpful!

 

Best regards.

 

Luca Giarrizzo
QA Analyst
Substance 3D Designer

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Oct 13, 2021 Oct 13, 2021

Copy link to clipboard

Copied

Thank you Luca. Makes sense. 

We may keep our graphs 'relative to parent' and save the 'recommended resolution' in the graph metadata, so that we can hint the users in downstream applications like Unreal.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Oct 14, 2021 Oct 14, 2021

Copy link to clipboard

Copied

LATEST

Hello @ihauli,

 

Indeed, the graph metadata is a great way to pass that information! I am glad you were able to find a viable solution.

 

Best regards.

 

Luca Giarrizzo
QA Analyst
Substance 3D Designer

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines