Copy link to clipboard
Copied
I'm using Blender 3.4.0 and Windows 11. I have downloaded and installed the latest version of the Substance plugin and its Integration tools. I've also tried reinstalling several times and all I get is a black material. Even the preview of the material shows up as black. I am seeing an error in the command window but then it also says at the end that the material loaded correctly. Below is a screenshot of the error.
I've only found one other person with the exact same problem who posted on the Blender reddit a few days ago with no luck, but they posted a video. If you want to see their video/issue then you can see it here:
Reddit Post: Substance addon 3.0 blender, black material???
Thanks in advance for any help here.
I posted a python code patch that fixed this error for me, with Blender 3.4 and the plugin version 1.0.1, at this thread: https://community.adobe.com/t5/substance-3d-plugins-discussions/substance-to-blender-plugin-error-when-loading-material/td-p/13419982
I just added a downloadable copy of the changed file from plugin 1.0.1 to the above-linked thread - it sounds like patching may have resulted in broken python code (preventing the module from loading in blender). Hope it does the trick.
I got a chance to look at the Duplicate Material code this morning and did the same fix, then confirmed I was able to duplicate an SBSAR material in Blender 3.4.1 on macOS. Here's the updated manager.py file. Thanks for pointing out the other location!
This replaces the earlier patched manager.py with an additional 5-line change, and should fix both the loading and duplication of shader node networks for the Substance plugin in Blender >= 3.4 .
Copy link to clipboard
Copied
I posted a python code patch that fixed this error for me, with Blender 3.4 and the plugin version 1.0.1, at this thread: https://community.adobe.com/t5/substance-3d-plugins-discussions/substance-to-blender-plugin-error-wh...
Copy link to clipboard
Copied
Thanks for responding! I really appreciate it, but unfortunately it was a no go for me. When I updated the script the integrated tool portion didn't show up in preferences anymore and the menu doesn't show up anymore. I tried making sure the indentations are mimicked, but no go. I haven't worked with python really so it could be user error if it is finnicky.
Copy link to clipboard
Copied
I just added a downloadable copy of the changed file from plugin 1.0.1 to the above-linked thread - it sounds like patching may have resulted in broken python code (preventing the module from loading in blender). Hope it does the trick.
Copy link to clipboard
Copied
Fantastic! that file did the trick! Thanks so much!
Copy link to clipboard
Copied
To add to that if you're having with the duplicate material button there's another "Initialize shader sockets" function that can be fixed the same way around line 468.
Copy link to clipboard
Copied
I got a chance to look at the Duplicate Material code this morning and did the same fix, then confirmed I was able to duplicate an SBSAR material in Blender 3.4.1 on macOS. Here's the updated manager.py file. Thanks for pointing out the other location!
This replaces the earlier patched manager.py with an additional 5-line change, and should fix both the loading and duplication of shader node networks for the Substance plugin in Blender >= 3.4 .
Copy link to clipboard
Copied
nice thank you very much:)
Copy link to clipboard
Copied
Hi k30n1,
mine was running quite well on macOS but unfortunately I had to completely uninstall Blender for a reason...
I did a complete fresh installation of Blender 3.4.1 today and now I'm not able to install the Substance Toolkit anymore no matter which version...
At least I could install the Substance 1.0.1 addon but no Toolkit at all...
Any thoughts?
Anyone?
with the fix it's running perfectly on my win10 machine but without installation there seams to be no way to fix it on the mac...
Copy link to clipboard
Copied
The plugin on macOS installs the tools to folder "$HOME/
Library/Application Support/Adobe/Substance3DIntegrationTools/" - first thing I'd do is look to see that that's there and populated with files and directories:
Frameworks/
engines/
libFreeImage.dylib
libsubstance_linker.8.dylib
resourcepooldb/
substance_remote_engine
version.txt
If you're familiar with Terminal.app, you could go to that directory and see if "./substance_remote_engine" will start up - it just sits there and does nothing, but doesn't crash (until you ctrl-C out of it). Also, "cat version.txt" or quicklooking version.txt shows 1.4.5, which I believe is the current version of the toolkit.
If that doesn't look complete, moving that entire directory aside (to trash or elsewhere) and attempting a reinstall from the downloaded tools is what I'd try next, possibly including re-downloading the tools. Given I see what looks like a database inside the tools folder, it's possible a corrupted database or other data problem could be at work (but that's pure conjecture). I did try exactly that with 3.4.1, the patched plugin, and an old download of the 1.4.5 toolkit zipfile. I had no issue doing a toolkit reinstall by quitting Blender, trashing the toolkit folder, starting up Blender again, and then using the add-ons panel to have the plugin reinstall from ZIP. I did restart blender after reinstalling the tools, as a precaution.
Another debugging trick is to start Blender from Terminal.app, which can give a lot more information, especially when errors occur. That's just "/Applications/Blender.app/Contents/MacOS/Blender" assuming you have the application in the usual location.
Hope this at least gets you enough info to diagnose the real source of the problem!
Copy link to clipboard
Copied
If you prefer not to work with Terminal.app, I think the surest way to get to the tools folder may be
- open a new Finder window
- use Finder menu Go > Home
- use Finder menu Go > Go to Folder...
- paste in: Library/Application Support/Adobe/
(Apple has been known to hide the Library folder by default... though the current OS I'm running shows the Go menu has a Library entry so possibly times have changed?)
Copy link to clipboard
Copied
Hi k30n1,
thanks a lot for the advices!
I already deleted the addon manually in the Library folder… but this didn’t fix the issue.
Copy link to clipboard
Copied
Hi,
An official update with the fix for the Blender 3.4 issue will be available soon on the Substance website.
Copy link to clipboard
Copied
hello soon any info?
because unless I unproperly install the 1.01 and the toolkit 1.4.5 I even went to the material folder from
C/ program file then blender foundation then 3.4 then script and addon I am none seeing the Substance 3d 1.0.1 in that folder unless you have to copy the unzipped folder into it ? and the replace in the material folder what K03n1 suggested even I did those step I am still see the cube and the sphere BLACK
here is my bug I reported to blender and sent me here
Windows 10
Worsktation MSI GK63
NVIDIA P3000
32 GB ram
Processor Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2.80 GHz
Installed RAM 32.0 GB (31.9 GB usable)
Device ID 0C912302-7169-4D73-9414-0B38DEC98F3E
Product ID 00330-50556-47915-AAOEM
System type 64-bit operating system, x64-based processor
Pen and touch Pen support
Blender Version
LATEST NEW VERSION
3.4.1
Broken: (example: 2.80, edbf15d3c044, master, 2018-11-28, as found on the splash screen)
Worked: (newest version of Blender that worked as expected)
Substance ADD on SBSAR none applying on object Black image
STEP TO REPRODUCE
1 install blender 3.4.1
2 go to Adobe substance pluging website for blender to download to substance toolkit and substance add on
https://substance3d.adobe.com/plugins/substance-in-blender/
2 download substance toolkit 0.9.2 1.4.3 and 1.4.5
Substance3DInBlender-0.9.2.zip
Substance3DIntegrationTools-1.4.3-Windows.zip
Substance3DIntegrationTools-1.4.5+default-89-x64-win.zip
3 download substance add on 1.01
Adobe_Substance_3D_for_Blender-1.0.1+default-172-any-multi.zip
4 once blender 3.4.1 is install open blender
5 go to EDIT and select preference
6 Select ADD on and install
7 install either 0.9.2 or 1.0.1
8 CLICK ON INSTALL FROM DISK toolkit install either the 1.43 or 1.4.5 substance toolkit
9 CLOSE BLENDER and RE OPEN
10 check The render engine EeVEE
11 open the side menu on the right side
12 select Substance folder and download a substance SBSAR from substance painter library
13 CLICK LOAD
14 select your SBSAR substance
15 SELECT OBJECT the cube or the sphere in center viewport of blender and SELECT RENDER sphere on the top right
16 CLICK APPLY on the substance menu
17 OPEN MATERIAL TAB on the menu
18 SELECT the proper SBSAR material
19 NOTICE ON THE VERSION 3.4.1 The cube or the sphere turn black or is black all the addon and toolkit are NON functional or incompatible
20 NONE of the substance is applied properly on the version 3.4.1
please can someone in PYTHON resolve this big issue form blender or adobe team thank you
Please note that on blender 3.3 and addon 0.9.2
substance is correctly applied reproducing the steps above.
Copy link to clipboard
Copied
Hi,
The new Blender version broke our plugin and makes the material look all Black. We are currently working on providing a fix. Please stay tuned.
Copy link to clipboard
Copied
I also hope some communication will be made to inform Adobe Substance Painter's customers about the upgrade release. ;o)
Copy link to clipboard
Copied
Same issue with Mac OS versions. Actually, the material is loaded but in your shading tab, all texture and nodes are disconnected. The side setup bar of Substance is also not responding well. I really hope we'll get an update soon. Otherwise, the FBX exchange between Adobe Painter and Blender is laborious.
Copy link to clipboard
Copied
I have the same issue however where exactly you enter the script mentioned below ? and how any help thank you
here the bug I have reported to blender they send me back here
Issue notice on january 11 2023
happy new year
ubstance ADD on SBSAR none applying on object Black image
STEP TO REPRODUCE
1 install blender 3.4.1
2 go to Adobe substance pluging website for blender to download to substance toolkit and substance add on
https://substance3d.adobe.com/plugins/substance-in-blender/
2 download substance toolkit 0.9.2 1.4.3 and 1.4.5
Substance3DInBlender-0.9.2.zip
Substance3DIntegrationTools-1.4.3-Windows.zip
Substance3DIntegrationTools-1.4.5+default-89-x64-win.zip
3 download substance add on 1.01
Adobe_Substance_3D_for_Blender-1.0.1+default-172-any-multi.zip
4 once blender 3.4.1 is install open blender
5 go to EDIT and select preference
6 Select ADD on and install
7 install either 0.9.2 or 1.0.1
8 CLICK ON INSTALL FROM DISK toolkit install either the 1.43 or 1.4.5 substance toolkit
9 CLOSE BLENDER and RE OPEN
10 check The render engine EeVEE
11 open the side menu on the right side
12 select Substance folder and download a substance SBSAR from substance painter library
13 CLICK LOAD
14 select your SBSAR substance
15 SELECT OBJECT the cube or the sphere in center viewport of blender and SELECT RENDER sphere on the top right
16 CLICK APPLY on the substance menu
17 OPEN MATERIAL TAB on the menu
18 SELECT the proper SBSAR material
19 NOTICE ON THE VERSION 3.4.1 The cube or the sphere turn black or is black all the addon and toolkit are NON functional or incompatible
20 NONE of the substance is applied properly on the version 3.4.1
please can someone in PYTHON resolve this big issue form blender or adobe team thank you
Please note that on blender 3.3 and addon 0.9.2
substance is correctly applied reproducing the steps above.
Copy link to clipboard
Copied
The replacement manager.py file with the temporary workaround gets put in the plugin's folder after you've installed the plugin. The specific file that gets replaced is Substance3DInBlender/material/manager.py which is the plugin folder in 3.4/scripts/addons/ .
The location of the addons folder varies by OS (I happen to be on a mac) but the Linux and Windows folder locations can also be found in this blender documentation page.
So the location for Windows should be something like
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\Substance3DInBlender\material\manager.py
I do not know enough about Windows to say how to get to %USERPROFILE% using Windows Explorer.
Hopefully Adobe can release a new version of the plugin soon so that patching is no longer needed.
Happy New Year!
Copy link to clipboard
Copied
C:\Users\USERNAME\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\Substance3DInBlender\material
it is...
Find more inspiration, events, and resources on the new Adobe Community
Explore Now