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

Any advice of how to manage resources in SD and make it remember where they are ?

Enthusiast ,
Aug 28, 2021 Aug 28, 2021

Copy link to clipboard

Copied

Any time I open  my old sbs files I have to click "no" million times  and pray evrything would be  working.

Something older than a 3-4 months and it's zero chance.

Autosaves  are usually not working  because all bitmap links is missing.     Every sbs I do asks for location of some weird  other sbs  files I did like maybe 5 years ago but never used since.  Thankfully saying "no" doesn't change a bit usually.    Half of my SSD  is filled by some SD junk files and I am affraid of touching them.   

Few times got my system SSD  turning brick after sudden power off.  Evrything had been restored  from backup just fine except SD . It's usually a disaster  . Nothing of your custom tools ever works anymore.

 

Neither Blender nor 3dmax have ever made me such troubles.  So any advice please of how to set evrything related right in SD or just a safe strategy to save and backup.

 

TOPICS
How to

Views

263

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 , Aug 31, 2021 Aug 31, 2021

Hello,

 

Thank you for the additional information.

 

DEMO_AutoSave-2.gifTo clarify: autosave files should be restored by replacing the original Substance 3D file in place – i.e. renaming them to the original's name and moving them at the original's location.

 

 

 

By default, dependencies stored in the same location or in a subfolder of the same location as the Substance 3D file are saved using relative paths. This means the file needs to stay at the same location relatively to these dependencies.

 

Relative paths

...

Votes

Translate

Translate
Adobe Employee ,
Aug 30, 2021 Aug 30, 2021

Copy link to clipboard

Copied

Hello @kirkr5689,

 

Thank you for reaching out to us with this issue. Let us assess the situation accurately:

  • What prompt are you clicking No on several times? Is it a dialog regarding an update to your packages or a warning for a missing dependency (i.e. some package or resource could not be found)?
  • Are you able to restore the original files for the missing bitmaps to their original location as referenced in the Substance 3D files (SBS)?
  • As soon as another package is used in your project, Substance 3D Designer saves a reference to this package as a dependency. You can use the Dependency Manager too see a list of dependencies, relocate packages which were not found and remove dependencies to packages which are not used. The Dependency Manager can be accessed by clicking RMB on a package in the Explorer panel and selecting the Open Dependency Manager option
  • What are the junk files your referring to? Are they autosave files?
  • Did the issues appear only after an SSD failure?

 

I appreciate your patience, and will do my best to help you!

 

Best regards.

 

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

Votes

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
Enthusiast ,
Aug 30, 2021 Aug 30, 2021

Copy link to clipboard

Copied

Yes. I mean missing dependencies : bitmap files and  saved graphs.   All the nodes I am usually using are heavily modified versions  of default ones.    I did many approaches to Dependancy manager  . It provides zero help usually . I see yellow triangles  and  oftten puzzling why because I don't use those thing in my current graph and it's still works fine for a while.  Well,  it typically works fine during few months then doesn't.  

 

I think I might  had a kind of wrong strategy to save my custome nodes.  Saved them in a single sbs file  on a flash drive to move in between computers easily .   My guess it was a huge mistake.  Because once I had to move to one of backup version of that file,  not a single  sbs works after that .       Years later after a few Windows re-istalls  half of  my files  still ask me for gazzilion of weird missing  things that doesn't really needed in current graphs.

 

So I need a few advises of  how to mange SD most fail safe way. 

Votes

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
Enthusiast ,
Aug 30, 2021 Aug 30, 2021

Copy link to clipboard

Copied

Yes. almost evry bitmap I "link"  is missing in autosave sbs .  Showing empty bitmap node black ot 100% transparent if color ones.

It's something puzzling me a lot .  Because all those bitmaps are staying where they were and I have to go to autosaves a lot because of frequent  crushing.

Votes

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 ,
Aug 31, 2021 Aug 31, 2021

Copy link to clipboard

Copied

Hello,

 

Thank you for the additional information.

 

DEMO_AutoSave-2.gifTo clarify: autosave files should be restored by replacing the original Substance 3D file in place – i.e. renaming them to the original's name and moving them at the original's location.

 

 

 

By default, dependencies stored in the same location or in a subfolder of the same location as the Substance 3D file are saved using relative paths. This means the file needs to stay at the same location relatively to these dependencies.

 

Relative paths are useful for moving entire projects across systems. You can change this behaviour and use absolute paths exclusively in the General section of the Preferences window. Using absolute paths means the Substance 3D file can be moved around without breaking dependencies, but the dependencies need to keep their exact location – including drive letter – if you move your project.

 

Regarding the Substance 3D file dependencies accumulating in a project, there is currently an issue where two files loaded in a same session can become a dependency of one another in some cases. We intend to improve the management of dependencies in the future.

 

Try to restore autosave as instructed above, and let me know if this helps preserving dependencies. I appreciate your patience!

 

Best regards.

 

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

Votes

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
Enthusiast ,
Sep 16, 2021 Sep 16, 2021

Copy link to clipboard

Copied

LATEST

Thanks Luca. it helped me with autosaves.      Still I have an issue.  Somehow my files always have lots of links to things I  don't really use.  Tested some 3d party node 5-6 years ago  and pobably I somehow  saved a link to it in some obscure graph inside another graph and inside another one  in my tools collection.sbs.      Now every new file I do  asks me for that thing  while it's not really used anywhere.    I can't even find it through dependency manager .     Would be nice to have some auto-clean mechanism or something

 

 In general it's very inconvenient to manage resources in SD imo.    To find where bitmap is  I have to do several redundunt clicks . No way to replace a ghost node  easily.  It errodes the very purpose of doing things procedurally   since it's easier to just start a texture from scratch than  trying to revive  some old stuff.

Votes

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