Fixing Error x3004 in UE4 for Deferred Decal Materials (4.23)


In version 4.23 of Unreal Engine, you will most likely be presented with “/Engine/Generated/Material.ush(1964,56–152): error x3004: undeclared identifier ´TextureExternalSample_Decal`” if you try to sample a Media Texture in a Material configured for Deferred Decals with a Translucened Blend Mode.

To work around this issue, we’ve found, that configuring the Sampler Node to consider Mip Map Level Inputs and overriding the default Level with 0, the material compiles without any issues.

Originally published at on December 24, 2019.




Today’s impossible, will be tomorrow’s reality.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Choose the most suitable inductor for your DC-DC converter (2)

Implementing a sliding log rate limiter with Redis and Golang

Cold Storage Data Retrieval For AWS Glacier And Glacier Deep Archive

Why can Agile be used in every industry- The universal truth explained

Step By Step: How to Create a WordPress Child Theme as an Indie Video Game Developer

Left side: “Step by Step: How to create a wordpress child theme as an indie game developer”. Right: Woman using a computer.

Everything with Docker Swarm!

Crossplatform Input Controller made Easy!

Toward The Launch Of MLIKI NFT Marketplace On Polygon Mainnet

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Today’s impossible, will be tomorrow’s reality.

More from Medium

to julia, who’s crying, and the woman in a green coat.

Into the Unknown.

Journal 4

Psychotherapy as a new narration of one’s life