keywords: UE4, Materials, How To’s

UE4 Materials How-To’s

How to metal only for a part of mesh

Using Texture Masks

How to stack two textures of special part (invert Mask)

Creating materials with a mask

How do I invert opacity mask?

How to make a stained glass window effect

Using Colored Translucent Shadows

How to create a richly colored metallic surface

Create a richly colored metallic surface in UE4

How To Use The Spiral Blur Material Node

How To Use The Spiral Blur Material Node

Font Materials and Outlines

Font Materials and Outlines

How to clip material in circle range

How can I make a 2D Material into a circle? ( circle range clip )

Make a square material into a circle

How to manipulate texture repeat, uv on a material

Create a new material, with a Texture2D, or a Texture2D Parameter, difference being a paramater can be changed outside of the material editor!

There is an input UV on the Texture2D with UV on it. You can connect this with a TexCoord, but this texcoord is not a parameter, so can’t be changed outside of the material….

UV’s are values between 0 and 1. If it’s more than 1, it will repeat itself. So to make sure we can change it we need a so called Scalar Parameter. Give the scalar parameter a name to your liking, i.e. “UV Tiling”. Now multiply this value with TexCoord. Now Connect the multiply with the UV’s from the Texture2D node. Compile/Save.

Now in the Content Browser you need to make an instance. Because we can’t change a material directly, but we can change a material instance. Right click on the material and select “Create Instance”. Give it a cool name and put it on the object.

If you go into the material instance you will see your Scalar Parameter “UV Tiling”. You can change it by enabling it first with the toggle next. Change the value to see if it is actually tiling the way you want to.

Now you can change this parameter in Blueprint. Not really sure what the blueprint nodes are named exactly (currently not sitting behind my UE4 computer.). But if you look for material, or parameter you might find something you are looking for.

So remember: The object that you are changing should have the INSTANCE applied!

Side node: If you want different x and y tiling, you can append 2 Scalar Parameters together and multiply that with the TexCoord node.


How to set UV Coordinate offset of Texture and zoom in / out it

Can texture coordinate parameters be applied to material instances?

How to make Outline material fade/hide with distance


Foliage Fade

Camera Depth Fade shadow fix for Foliage fade material

Dissolve Effect

Dissolve effects in UE4

Planar Dissolve Effect - Material Tutorial - (Unreal Engine 4)

Stylized Fire VFX

Simon Trümpler: Sketch #20 WIP

How to make a mesh transparent


How to make Occlusion Masking

How to combine Normal Maps aka blend Normal Maps

How to blend seams in normal map

Also make sure the Texture Sample node in your material has its “Sampler Type” set to “Normal”. Colors sampled straight from a texture range from 0 to 1, but normal maps need a conversion step to properly reconstruct the normal vector from the texture data (with a range of -1 to 1). If you import the texture as a normal map and use a normal sampler, it should all happen automatically for you in the material sampler node. If you imported it as a regular texture, sampled it in a material as a regular texture, and then switched the texture compression type to normal map, the material sampler might still be expecting a regular texture so it won’t know to automatically apply the normal vector conversion.


Terrain Blending (Landscape Blending / Mesh Blending)

UE4 Terrain Blending: Part 1, Distance Fields - How, why, and why not

UE4: Blending Meshes With Landscapes (or other meshes)

Vertex Paint Materials Vol.1

Cliff Faces 2

Triplanar, Dithered Triplanar, and Biplanar Mapping in Unreal

How to make ring (cycle) material (unit selected vfx) using alpha texture

How to make flipbook animation

Unreal Engine 4 Tutorial: Animated Materials / Flipbook

How to make a simple fade (disappearing) effect

Set Blend Mode as Masked.



UE4 Materials How-To’s

Materials. Controlling the appearance of surfaces in the world using shaders.

Useful tidbits of information that help developers get more out of their Unreal Engine development experience!