Finally Substance in UE4 :)!

[FONT=Arial Black]Substance_Plugin UnrealEngine-4.2.0.1 Released
CURRENTLY IN BETA

[FONT=Arial Black]Since Substance is a free plugin and -allegorithmic won’t mind " I HOPE :wink: “, i provided a direct link ( [COLOR=”#FF0000"]Firedrive ) for the people who can’t download from Github !!![/COLOR]

Substance in UE4 allows games and applications creators to use all the power of Substance to deliver unique experience to the final user:

-Productivity via in-engine look development and texture aspect tweaking.
-Reduction of texture file size on disk: faster downloads, happier players who don’t need to wait days before playing new shiny game.
-Dynamic texturing via runtime modifications / tweaking of Substance textures.

The plugin is available on Github (you need to be logged in), and you can find on our forum all the instructions to use it.


Substance Engine, integrated with UE4, lets users directly import Substance (.sbs, .) files in their UE4 project. When loaded, the plugin will expose (dynamically create widgets) the substance’s parameters, so that users can tweak them in engine and ask Substance Engine to recompute all the output texture maps that have been defined in the same Substance file.

These parameters can also be accessed via scripting / Blueprint for runtime recomputation of the texture maps.

Substance textures are shader-agnostic and will work as input to any shader.

[FONT=Arial Black]First Tutorial :

[FONT=Arial Black]Kashaar’s Tutorial :

[=Kashaar;18162]
Hey all!

Since I’ve struggled with myself, here’s a “for dummies like me”-guide to getting substances to work in Unreal Engine 4, crossposted from Allegorithmic’s forums:

  1. Download only the dependency packages (Optional, Required_1of2 and Required_2of2) from Epic’s UE4 GitHub page here. If you get a 404, make sure you’re logged in to GitHub and have your account linked to your UE4 account.

  2. Download Allegorithmic’s source code from their github page here.

  3. Create a new folder on your computer, and extract Allegorithmic’s source into that.

  4. Navigate to the root folder, where you’ll find the “GenerateProjectFiles.bat” and “.command” files

  5. Extract the three dependency packages Epic provided into that folder.

  6. Run the GenerateProjectFiles.bat (if you’re on Windows) or .command files (if you’re on Mac) to create Visual Studio solution files

  7. Make sure you have Visual Studio installed. VS Express 2013 is available for free online from Microsoft, and you’ll need it to compile stuff.

  8. Double click the .sln file to open it in Visual Studio. Wait for it to load everything.

  9. When it’s done and ready, go to Build -> Build Solution in the menu, which will start compiling the Unreal Engine. could take a while.

Now, basically, you’re done! You’ve just compiled the entire Unreal Engine, with Substance support built in. Open the editor by navigating to the /Engine/Binaries/[YourPlatform] folder and open UE4Editor.exe. Then just enable the Substance plugin in the editor’s plugin manager and restart the editor, and you’re golden.
[/]

Fantastic! Thanks for the news. Been excited for !

Thanks! - Is there any cost for ?

With a full integration in Unreal Engine 4, Substance Engine makes the creation of next-gen textures a seamless experience for even the most ambitious of game developers. integration comes as a free plugin available for all Unreal 4 licensees.
That is what the email from Allegorithmic says.
What is does not say is, how to actually install it. You must have a github account linked to your UE4 account so the Allegorithmic Substance github page appears. Then you look for the dll files in the plugins folder branch, and download.

Download… and copy… where? Anybody?

already have their pack, would be awesome to also get a demo of how to bring something simple (even a static cube) into substance painter (really awesome program), paint it some, and then get it into unreal with the painter textures in place. if anyone has used program you would love it, some very realistic and cool can be achieved very quickly with their particle . not played around much with substance designer but see a lot who swear by it, just need a workflow. thanks in advance to anyone who has any info on .

@Epic: any ETA to get as part of the standard distribution?

[=JuanManuel;18049]
With a full integration in Unreal Engine 4, Substance Engine makes the creation of next-gen textures a seamless experience for even the most ambitious of game developers. integration comes as a free plugin available for all Unreal 4 licensees.
That is what the email from Allegorithmic says.
What is does not say is, how to actually install it. You must have a github account linked to your UE4 account so the Allegorithmic Substance github page appears. Then you look for the dll files in the plugins folder branch, and download.

Download… and copy… where? Anybody?
[/]

I might be totally off base here, but as I see it what you will want to do is clone that repository and compile it just like you would the Epic repository and compile it. I would assume that plugin will eventually get pulled into the once its been vetted, but for early adopters you can give a go now. I don’t believe there is an “install” process for getting it into the repo or your fork but I’m sure if you wanted to manually transfer the changes over to your own fork you could do so using a diff/patch.

I would highly doubt the plugin will not cost Unreal Engine users any money,its in the companies interest to integrate substances with as many engines as they can out of the box to promote their tools. To be able to make and work with substances at the art creation level you will need to have their tools/suite. For the power it provides it is well worth the money, it is going to completely replace a part of my workflow once I get 100% up to speed on using them. I’m really excited to see integration in Unreal!!

Hope that helps clear things up for you.

[=JuanManuel;18049]
With a full integration in Unreal Engine 4, Substance Engine makes the creation of next-gen textures a seamless experience for even the most ambitious of game developers. integration comes as a free plugin available for all Unreal 4 licensees.
That is what the email from Allegorithmic says.
What is does not say is, how to actually install it. You must have a github account linked to your UE4 account so the Allegorithmic Substance github page appears. Then you look for the dll files in the plugins folder branch, and download.

Download… and copy… where? Anybody?
[/]

Copy the Substance folder(in UnrealEngine-4.0.zip\UnrealEngine-4.0\Engine\Plugins)in the zip to your UE4 plugins folder(C:\Program Files\Unreal Engine\4.0\Engine\Plugins). Launch the editor and goto Windows>Plugins , you need to scroll down and enable Substances, the editor will restart and you should get an error like guy( Adobe Support Community )

[=Demarii;18068]
I might be totally off base here, but as I see it what you will want to do is clone that repository and compile it just like you would the Epic repository and compile it. I would assume that plugin will eventually get pulled into the once its been vetted, but for early adopters you can give a go now. I don’t believe there is an “install” process for getting it into the repo or your fork but I’m sure if you wanted to manually transfer the changes over to your own fork you could do so using a diff/patch.

I would highly doubt the plugin will not cost Unreal Engine users any money,its in the companies interest to integrate substances with as many engines as they can out of the box to promote their tools. To be able to make and work with substances at the art creation level you will need to have their tools/suite. For the power it provides it is well worth the money, it is going to completely replace a part of my workflow once I get 100% up to speed on using them. I’m really excited to see integration in Unreal!!

Hope that helps clear things up for you.
[/]

The Substance plugin is completely free for all UE4 users, according to the news letter - whats not free is there tools. Also AFAIK the Substance plugin for UDK was free also.

[=Demarii;18068]
Hope that helps clear things up for you.
[/]

The plugins are already compiled. I think he is just asking where to put the pre-compiled DLL plugin files.

There should be no need to re-compile the entire engine to just drop in plugins. Also, that source code for the substance plugins doesn’t even contain the entire source code base, just the plugins =p

questions/11755/using-example-plugins

Cheers

[=SonKim;18095]
Copy the Substance folder(in UnrealEngine-4.0.zip\UnrealEngine-4.0\Engine\Plugins)in the zip to your UE4 plugins folder(C:\Program Files\Unreal Engine\4.0\Engine\Plugins). Launch the editor and goto Windows>Plugins , you need to scroll down and enable Substances, the editor will restart and you should get an error like guy( Adobe Support Community )

The Substance plugin is completely free for all UE4 users, according to the news letter - whats not free is there tools. Also AFAIK the Substance plugin for UDK was free also.
[/]

hehe Oops! Slip up on my part I meant to say that the plugin is likely going to be free as that is standard approach to such things.

I guess I was off base on needing to compile! Thanks for clearing things up I’ll be sure to follow your steps and give it a go then!

[=SonKim;18095]
Copy the Substance folder(in UnrealEngine-4.0.zip\UnrealEngine-4.0\Engine\Plugins)in the zip to your UE4 plugins folder(C:\Program Files\Unreal Engine\4.0\Engine\Plugins). Launch the editor and goto Windows>Plugins , you need to scroll down and enable Substances, the editor will restart and you should get an error like guy( Adobe Support Community )
[/]

Yay that seemed to so something. But I get a bunch of more errors than that guy and the sbar files still won’t import.

I’ll give it a rest today, and try tomorrow.

Man is going to be so cool for some textures that I wanted to change on the fly!

Nothing but errors for me as well. Are there any specific instructions on how to install plugin?

[=;18126]
Nothing but errors for me as well. Are there any specific instructions on how to install plugin?
[/]

Judging by the thread linked above on the Allegorithmic forums it looks like you do need to compile their version of UE4 to get it working with the plugin because they had to make changes to the engine itself for it to be supported.

[=Demarii;18135]
Judging by the thread linked above on the Allegorithmic forums it looks like you do need to compile their version of UE4 to get it working with the plugin because they had to make changes to the engine itself for it to be supported.
[/]

Well that sucks, since I don’t have Visual Studio and I’m sure not using UE4 are programmers so compiling isn’t an option for many :\ Is there is solution for non programmers?

The GitHub link gives me a 404 error…

[=CharlestonS;18151]
The GitHub link gives me a 404 error…
[/]

You need to be login :wink:

Super pumped for !

I know, i am :smiley:

[=SonKim;18154]
You need to be login :wink:
[/]

The developers have put some detailed instructions here: