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.


Adding a Library to Substance 3D Painter

New Here ,
Aug 16, 2021 Aug 16, 2021

Copy link to clipboard

Copied

I'm looking to add a custom library to Substance 3D Painter.  The library lives in a specific location on the C drive where it is managed by source control.  The old Painter used to be able to accomodate adding a registry key for the location and it could be set up programatically.  When looking for a new solution, I found this page:
https://substance3d.adobe.com/documentation/spdoc/adding-content-on-the-hard-drive-151584815.html
which links to this page:

https://substance3d.adobe.com/documentation/spdoc/adding-a-new-library-217187077.html

which I don't have access to.

 

What can I do here?

TOPICS
Discussion

Views

799

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 , Sep 20, 2021 Sep 20, 2021
If you want to add a libary location without passing by the application, see: https://substance3d.adobe.com/documentation/spdoc/editing-resource-paths-manually-172824761.html Otherwise you can add a path via the UI like this: Open Substance 3D Painter without opening a project. Go to Edit > Settings > Libraries. Click on ... next to Path field and navigate to the desired location. Enter a new name for your library (note that spaces and special characters are not supported and will be conv...

Likes

Translate

Translate
New Here ,
Aug 16, 2021 Aug 16, 2021

Copy link to clipboard

Copied

Nevermind. I found that it worked the same way as Substance Painter.  The Shelf entry just hadn't been created yet.

 

For referenence, the regestry key in question is "Computer\HKEY_CURRENT_USER\Software\Adobe\Adobe Substance 3D Painter\Shelf\pathInfos"

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
New Here ,
Sep 17, 2021 Sep 17, 2021

Copy link to clipboard

Copied

Okay, but I'm using Macos and this doesn't help me.

 

Is there a way to do it on Macos?

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 ,
Sep 20, 2021 Sep 20, 2021

Copy link to clipboard

Copied

If you want to add a libary location without passing by the application, see: https://substance3d.adobe.com/documentation/spdoc/editing-resource-paths-manually-172824761.html

 

Otherwise you can add a path via the UI like this:

  1. Open Substance 3D Painter without opening a project.
  2. Go to Edit > Settings > Libraries.
  3. Click on ... next to Path field and navigate to the desired location.
  4. Enter a new name for your library (note that spaces and special characters are not supported and will be converted to underscores).
  5. Click the + button. 
  6. Your library should appear in the list. 
  7. Optional: if you would like your new library to be the default import location, select the Default button. 

 

I'm going to look into why the page mentionned requires a login.

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
New Here ,
Sep 21, 2021 Sep 21, 2021

Copy link to clipboard

Copied

Thank you for the instructions. Even this is far from stellar.

 

I would suggest a different approach to the UI, on that is more flexible and more in keeping with how people work:


1. The user library currently selected is the one that items will be created in. For example, if I create a Smart Material, it will be created in MyNewLibrary instead of the default one. This allows me to avoid dropping into Finder to move things to the correct location.


2. Make Default in Preferences a button with the following logic:

  • No button in preferences, new items go into the selected library in the main GUI (new functionality)
  • One button selected (default) new items ALWAYS goes in that library irrespective of the selected library in the GUI (current functionality)
  • The preferences default is NO default button is on

 

This changes the logic slightly, but is more intuitive. It is either your_assests library OR the library current selected in Assets OR if the default button is on, the default in the Preferences (most people will not use this if they have the above ability)

 

Now when I make Smart Material they will appear in the library I want without fiddling with the Preferences (sub-libraries would also be nice, but baby-steps!)

 

Again, thanks for the instructions!

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 ,
Sep 22, 2021 Sep 22, 2021

Copy link to clipboard

Copied

LATEST

Thank you for your feedback ! 🙂

Unfortuntely, what you describe won't work with everything. This "default" setting has impacts beyond the UI, it applies to our scripting API too.

As well, the Assets panel can be in a context where there is no explicit libray selected, in which case you can't know where to put newly created presets.

This is why we centralized it in the preferences.

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
Resources