In Unreal Engine 4

To get Substances working inside the Unreal Engine 4, you need to install the required plugin first.

The plugin is free and available to download on the following page :


The Bitmap2Material filter is used any other Substance in UE4.

The first step is to import the filter which will generate a Factory inside the content browser. From that point you can create as many instances as you need.

Step by step

0 - Check that the Substance plugin is enabled

Go to the Window menu and select Plugins :

Now verify that the plugin is available and enabled under the "Editor" section :

1 - Import the B2M Substance in the content browser

Open the content browser :

Use the import button :

Locate the file Bitmap2Material_3-X.sbsar, commonly present under

  • Steam :  (Your Steam Folder)\SteamApps\common\Bitmap2Material 3\data
  • Standalone : C:\Program Files\Allegorithmic\Bitmap2Material\3.x\

and import it.

You can also open the data folder directly from B2M by going to the menu "Help" and clicking on "Data".

You can generate during the import process a new instance and a new material.
Once you choice is done, click on the final "import" button in the window :

2 - Import your source image

Important : To be able to use images as substance input inside an instance, you need to specify it during the import.

Use the import button and locate your resource, then change the file format to specify it as a Substance Image input :

3 - Load your source image inside a substance instance

Open an instance of your B2M substance (an instance is designed by a brown icon inside the content browser) :

Select your resource :

Load it inside the substance via the little arrow :

4 - Connect the outputs inside a material

Once you have tweaked and generated the necessary outputs, simply drag'n'drop them inside a material and connect them to the correct channel :