Skip to main content
Community Manager
April 7, 2022
Question

Substance 3D plugin for Unreal Engine 5

  • April 7, 2022
  • 10 replies
  • 7858 views

Hi everyone!

As you may have heard, Epic announced and released Unreal Engine 5 yesterday, and we are excited to announce that we have released a soft launch of a new version of the Substance 3D plugin compatible with Unreal Engine 5.

 

If you're interested in testing out the new plugin, you can download it directly from the Unreal Engine Marketplace: https://www.unrealengine.com/marketplace/en-US/product/substance-plugin.

 

Stay tuned for the official release, and if you have questions or comments, please reach out to us here. Thanks!

10 replies

Participant
November 15, 2022

Hello,

My project with enabled Substance3D plugin crashes (5.0.3-20979098+++UE5+Release-5.0)

 

Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp] [Line: 4470] 
SubstanceTexture2D /Game/ModularBuildings/Textures/Alternating_Wood_Floor_INST_ambient_occlusion.Alternating_Wood_Floor_INST_ambient_occlusion: Serial size mismatch: Got 1205, Expected 528



 

I've already cleaned project, without any results.

Is there any known case of influance other marketplace plugins i.e. TrueSky?

Inspiring
November 16, 2022

Hi, this is not a known issue. Are you experiencing this issue with all of the sbsar files? Could you share more information about this issue to reproduce it on our end?
- What OS are you using?
- Does it happen as soon as you open a project? 
- What happens when you uninstall the Substance plugin? 

IkerGB@StellarEnt
Participant
October 18, 2022

Hi! Are there any plans to offer the plugin in a way that is more friendly for custom source builds? The Houdini plugin from SideFX can be downloaded separately to be included as an engine plugin but I don't see a similar option for Substance. Thanks!

Community Manager
October 19, 2022

Hi,
We used to support this in the past for C++ projects, but sadly it's a lot of work to ship two different types of plugins and maintain them.

Do you use C++ or Blueprint primarily?

We don't have any near-term plans to add this support, but your use case will help us understand the usage better.

Thanks!

IkerGB@StellarEnt
Participant
October 20, 2022

We mostly use C++.
Thank you for that information, I integrated the marketplace version into our custom engine compile with minimal issues so it's not a deal breaker.
At least a guide so developers know how to integrate it would be nice.
Thanks!

Participant
October 3, 2022

I don't know if here is the right spot for bug reports for this plugin.

 

In UE5 in the Substance graph reference. If you have a dropdown menu (in my case it's with INTs) in which some selections use not common letters (in my case é) these selections are not choosable.

It's not detrimental to my project, but I thought I should report it 

 

Inspiring
October 10, 2022

Hi, This is the right place to report the UE5 plugin issue. 

Thanks for reporting this issue. We are encountering this behavior for the first time. We'll investigate it further.

 

Participant
October 11, 2022

If you need more information to recreate the problem, please contact me through my adobe account

Participant
June 16, 2022

I've been having an issue with image inputs with SBSARs in UE5. It seems like you can give it any image type you want as an input, but only jpegs seem to actually be read. I'm trying to build a system that allows artists to add height maps as image inputs, but that requires high bit depth gray fromats like PNGs in order to get the needed detail.

There is no error message or visual corruption when using a non-jpeg format, simply nothing happens. For UE5 it seems like you got rid of the SubstancePNG, SubstanceJPG & SubstanceTGA import formats so I assumed any standard image format would work, is that not the case?

 

Any help would be appriciated

Inspiring
June 27, 2022

Thanks for reporting this issue @Pip24890587eo84. We'll investigate this further. 

Inspiring
June 27, 2022

I would like to add that we have prioritized this issue and will have an update soon. 

Participant
June 5, 2022

I updated Substance 3D for Unreal Engine and not only did all the past textures break, but now I can't adequately install the new ones. HELP what is the problem? Can I download an older version of Substance 3D for Unreal Engine somewhere?

Participant
June 8, 2022

Came here for the same thing, seems like the latest update broke some things:

 

- The master material's name changed from Substance_Basic_Template -> Substance_Standard_Template. This breaks all of your material instances since it removes their master material... I don't suppose there's any way around manually going through and re-setting the master material on every single material instance in your entire project?

 

- baseColor now seems to be plugged into World Position Offset, but why? @Bogdan24732937f4fw this is your issue, btw. Just Show Engine Content and search for Substance_Standard_Template (it's in Engine>Plugins>Substance In UE5 Content) and unplug baseColor from WPO.

Adobe Employee
June 9, 2022

Hi @uJelleh, I'm sorry to hear about this. In the process of updating templates for the UE5.0 release, some of the templates in the previous version needed to be removed or reworked into updated versions. No templates should be removed in the future as we continue to finalize them in the beta. For now, these will need to be relinked manually by opening the material intance and chosing "Substance_Standard_Template" for the parent.

As for the baseColor node, that connection should not be there. We'll be updating that shortly.

Best,
Aldo

Participant
May 18, 2022

I seam to have a problem with this plugin in Unreal Engine 5. I use blueprints to change parameter of substances. 

 

Every time I would change a parameter of a substance graph instance in the packaged project, it crashes and writes: “The [project name] Game has crashed and will...”

 

I hope that it should be possible to change parameters of substance graph instances in a packaged project.

Adobe Employee
May 25, 2022

Hello Jakob, thank you for letting us know about the issue. The crash seems to be due to some new checks on UE5 texture data for preexisting textures. We're looking into this as a priority issue so we can deliver a fix as soon as possible.

Participant
June 2, 2022

Thank you, this plugin is a major part in a university project. This now finally working helps me a lot.

 

Participant
May 13, 2022

There used to be an option to send static mesh objects from UE4 to Substance Painter when you right-click on them, but this option has been removed. How can we send static mesh objects to Substance Painter as before? And the live connection still doesn't work?

Community Manager
May 14, 2022

Hi,

If you're looking for the live-link feature in the plugin, then it's not available anymore. We are planning to add this feature back sometime in the future. 

(The only workaround, for now, is to select the mesh object in the content browser - >Right click on the selected object -> Asset Actions -> Export to FBX and then import the meshes into Substance Painter. I'm assuming you already know this, and sorry it's a hassle to export meshes to the painter and then export from the painter to bring back to Unreal. We are hoping to bring back the live-link feature)

Participating Frequently
May 9, 2022

Hi there,

 

I tried download from UE Marketplace but it seems only be able to download 4.27.0 or some steps I'm missing ?  Is there a link that I can get the plugin for 4.27.2 and UE 5 EA2 ?

 

Thanks

~Kelvin

Inspiring
May 9, 2022

Hi, The plugin automatically detects which version of the UE project you're using and downloads the compatible version. So, if you've created a UE 5.0 project, then when you download the plugin hereit automatically downloads the plugin that works with UE 5.

Participating Frequently
May 13, 2022

Hi, I can tried again.  But I have both 4.27.2 and 5 install and it said You cannot install this plugin as it is already installed to all compatible engines.  I looked at the installed plugin the  "VersionName": "4.27.0.1"  

 

I tried removed the existing plugin, remove 4.27.2 and I can't get the right version.  Is there a link for version 4.27.2 and UE5 ?  The link you send somehow broken ?

 

Thanks

 

Participant
April 25, 2022

Hi,

Is the plugin sources files are avaliable somewhere, or we can just get them from the

epic marketplace?

Inspiring
April 26, 2022

You can download the plugin's source files by going to the engine/plugins/marketplace folder of their UE install. Install the plugin to a valid UE install first using the launcher to ensure the source files exist.

Participant
April 12, 2022

Hi.
Has the "live link", which was possible to establish in UE4, been permanently removed in UE5 or will it be implemented in the future?

Community Manager
April 12, 2022

Hi @tommaso240054714kfl, the live link feature is currently not available in UE5, but we are looking to add it again sometime in the future.

Participant
April 14, 2022

Thank you!