• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers

Using a template vs. base node; any specific difference?

Contributor ,
Jul 20, 2022 Jul 20, 2022

Copy link to clipboard

Copied

Hi gang!

First of all, and I know how cheesy this may sound to you, but I'd still like to thank Adobe for making this amazing software available for purchase on Steam, thus with a perpetual license. Buy once, use as long as you want. I discovered this last week and treated myself to a Substance Painter & Designer license because I was convinced that this would enhance my 3D setup tremendously. Now I dare say that this was actually a bit of an understatement! 😁  The combination of these two still, well, amazes me.

 

But enough rambling. Sorry, I had to share because trust me when I say that I am extremely satisfied & excited about all the new possibilities I now got. And I've only been using this for a week!

 

Question for you guys...

 

I see a lot of YouTube videos where people want to build a material preset and then start off with one of the "Metallic roughness" templates. To be honest I never liked any of those templates because you start off with a severely cluttered working environment, in my opinion of course. I've done some studying and from what I can tell these templates don't add anything which the 'Base Material' node doesn't provide. I mean, in the end it's all basically output nodes that got a specific usage assigned to them after which then got associated with the 3D view. This is also something you could do yourself for the specific channel(s) you want to use.

 

My question: am I jumping to conclusions here and is there something I am overlooking, or does the whole thing indeed boil down to force of habbit and personal preference?

 

I've experimented with 'Base Node Material' (sorry, typoe!), I also checked the actual graph behind it (love that nesting feature!) and then compared this to simply adding 3 output nodes, assigning those to 'ambientOcclusion', 'normal' and 'height' and making the 3D link and I don't notice any specific differences. But being still rather new to all this I do wonder if I'm not being a bit too hasty.

 

Thanks in advance for any feedback!

TOPICS
General

Views

106

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

correct answers 1 Correct answer

Adobe Employee , Jul 21, 2022 Jul 21, 2022

Hello @ShelLuser,

 

First, thank you for the very kind words! This level of excitement definitely pushes us to make our tools the best they can be. We also love using them, which is core to how we approach things.

 

Regarding the graph templates, they are there to provide preconfigured output nodes – and input nodes depending on the template – which ensure the graph is correctly set up to be used in Designer and other applications in the Substance 3D toolset.

 

As you correctly described, when a

...

Likes

Translate

Translate
Adobe Employee ,
Jul 21, 2022 Jul 21, 2022

Copy link to clipboard

Copied

Hello @ShelLuser,

 

First, thank you for the very kind words! This level of excitement definitely pushes us to make our tools the best they can be. We also love using them, which is core to how we approach things.

 

Regarding the graph templates, they are there to provide preconfigured output nodes – and input nodes depending on the template – which ensure the graph is correctly set up to be used in Designer and other applications in the Substance 3D toolset.

 

As you correctly described, when applying a graph in the 3D View, the graph's Output nodes are connected to the 3D View shader based on matching usages. This makes it so the graph is automatically displayed in the 3D View when loaded (this can be disabled in the Preferences), for instance, or that users can display all its outputs with a single View outputs in 3D View action.

 

On the other hand, using a Base Material node without Output nodes means several things:

  • No graph output is automatically displayed in the 3D View upon loading the graph
  • Nothing happens when using the View outputs in 3D View option in the graph's contextual menu
  • When the graph is closed or switched to another graph, the manual display of outputs in the 3D View needs to be done again each time the graph is loaded again
  • It is not possible to publish the graph to a Substance 3D asset (SBSAR) as this process involves the portions of the graph connected to Output nodes exclusively

 

Note: input and/or output nodes can be created automatically out of a node, and will inherit the way the node's own inputs and outputs are configured, including usages.

 

See attached video template-vs-base-material.mov for a demonstration.

 

That being said; the Base Material node is very convenient for quick previews:

 

Screenshot 2022-07-21 at 10.31.49.png

 

I hope this addresses your question, let me know if you need further information.

Luca Giarrizzo | QA Analyst, 3D & Immersive | Adobe

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
Contributor ,
Jul 21, 2022 Jul 21, 2022

Copy link to clipboard

Copied

Thank you very much for your detailed answer!  Not only did it address my issue, it also taught me something new for me to look into!

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 ,
Jul 22, 2022 Jul 22, 2022

Copy link to clipboard

Copied

LATEST

Hello,

 

I am glad this was helpful, happy learning!

 

Best regards.

 

Luca Giarrizzo | QA Analyst, 3D & Immersive | Adobe

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