Skip to content
Media 1 for listing Advanced Outline Shader for Unreal Engine 5

Description

This post process material shader allows you to get the cleanest outlines possible in Unreal Engine! Even if it's an advanced Outline Shader, you'll be able to configure it easily thanks to all the comments in the code and the documentation that I tried to make as understandable as possible!

What can I achieve with this shader?

Thanks to this Advanced Outline Shader, you'll be able to :

  1. Change the thickness of the Outlines Strokes;

  2. Change their color either to a defined color or to the color of the object itself (like in Genshin Impact);

  3. Apply the Outline Shader effect only on some of the actors of the scene, thanks to the custom depth buffer;

  4. Modulate the thickness of the strokes so that they become thinner when a object is far away and thicker when it's close to the camera;

  5. Prevent the strokes from being drawn on things that are too far away, like the skybox for example;

  6. Limit the artifacts that appear on a surface when the camera view is nearly parallel to it;

  7. Apply 256 different outlines in the scene with the same shader, without modifying the code!

Technical Details
  • Number of Unique Materials and Material Instances : 2

  • Number of Material Functions : 12

  • Number of Textures : 1 (for debugging purpose, no textures used by the shader itself)

  • Number of Blueprints : 1

  • Supported Development Platforms : Windows & Mac

  • Documentation : Click here to see the documentation

Included formats

  • logo of Unreal Engine format