Brushify - Environment Shaders Pack

JoeGarth - Materials - Dec 20, 2018
4.76 out of 5 stars(271 ratings)
  • 89%
  • 5%
  • 3%
  • 1%
  • 3%

This unique and powerful shaders pack comes with a Landscape Auto Material that lets you easily paint multiple biomes, shaders that add dynamic effects to your objects, with everything textured automatically in real-time. #brushify to support the project!

  • Supported Platforms
  • Supported Engine Versions
    4.20 - 4.27, 5.0 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

Disclaimer: this pack only contains Brushify Shaders and some example scenes. For other assets (Alpha Brushes, Meshes/foliage etc) shown in Brushify tutorials you must purchase one of the full packs.

Find out more about the complete Brushify system at:

Extensive Documentation:

Contact our Direct Email Support: [email protected]


Brushify - Beginner Tutorial in Unreal Engine 5

Brushify simplifies Unreal Engine environment production with a selection of highly optimized, easy to use shaders.


Brushify is fully compatible with Nanite and Lumen , making use of Unreal Engine 5's latest technology.

To enable Nanite when needed follow this tutorial:

Lumen is enabled by default.


The fastest way to build detailed fully playable landscapes. Optimized for Massive Worlds 64km^2 or more. This material allows users to paint multiple biomes with ease across huge landscapes. Each biome is it's own Automatic Paint Layer. There are 11 landscape layers for you to choose from including Grass, Desert, Forest, Snow, Beach, Dunes, Mud, Craters.

Simply apply this material to any landscape and it will be automatically textured and covered with optimized Rocks/Grass which match that biome.

Supports Runtime Virtual Texturing (RVT), Parallax Occlusion Mapping (POM), Tri-planar mapping, Tessellation/Height, Roughness, Reduced Distance Tiling Feature, 3 stage Level Of Detail system (Far, Medium and Near), optimized Shader overdraw and Flow mapping.

The entire shader is fully modular in design and functions can be removed and customized in order to streamline the system to your project.


Used for rendering any meshes that will be in close proximity to the player. This includes Rocks, cliffs and any general props. Because this Shader is used for almost every object in an environment, it's designed to be flexible, performant and comes with a couple of game-changing optional Tickboxes.

Detail Mapping - Add extra detail to any mesh using Detail Mapping. This technique adds an extra layer of tiling texture to your mesh. Supports Normal maps, Visible Distance can be tweaked and Balance between the original texture and the detail texture can also be altered. Works brilliantly on things like Cliff walls or large landscape pieces.

Snow Shading - Add Directional Snow cover to any mesh. While it's used commonly for snow, the shader can be used for a variety of purposes due to it's flexibility. The Snow texture can be swapped for something else entirely (e.g. Sand, Mud, Moss etc). The user has control over Strength, Slope angle, Direction, Noise and Color.

Object Blending - Simple Object Blending feature using Dithering to smoothly integrate objects into the landscape. Also includes an RVT version of object blending which will use part of the Virtual Texture to blend objects more realistically.


Comes with two separate materials for foliage and grass. The foliage material is great for foliage that requires complex Wind Bending setups, for instance Trees with Trunks. While the Grass is a simplified version aimed to be performance friendly.


This pack comes with a set of playable example levels.

Multi Biome Example - An example level with 5 different biomes painted onto a single map. Grass, Desert, Snow, Beach and Dunes.

Snow Shader Example - This is an example of how the Nearmesh shaders Snow Feature can be used to add snow to scattered meshes.

Runtime Virtual Texturing Example - A showcase of how RVT can be used to reduce overdraw, create blending effects and integrate Road splines into the landscape. All setup with the Brushify Landscape Automaterial and ready to go out of the box.

Starter Level - A completely blank level with a landscape, a perfect place to start your creations without needing to setup lighting and a landscape from scratch! For people that want to get straight into the action.

Get Started with the Brushify Landscape Auto Material by following this tutorial:


Brushify packs can easily be merged together, in the Epic launcher, click 'Add to project' then choose 'Overwrite files'. This is required because Brushify packs share some generic objects, textures and shaders.

Technical Details


  • Multi-Biome Environment
  • Snow Environment
  • Runtime Virtual Texture Level
  • Starter Level

Contains Brushify Landscape Auto Material

Brushify Near Mesh shader

  • Add Snow, Moss, Weathering to your 3d meshes
  • Detail mapping support.

Other materials:

  • Foliage Master material (for trees/bushes)
  • Grass Master material (for the optimized grass)
  • Distance mesh material (for distance landscape meshes)
  • Clouds material (cloud shadows light function)
  • Fake Fog material (for fog cards, 2x fog textures included)
  • PostFX Material
  • Roads Material (for compatibility with Brushify roads packs e.g. natural roads, country roads.)
  • Skydome Material (6 HDRI skydomes included)
  • Water Material (for oceans and lakes)

Texture Resolutions: All Textures 2048x2048 or greater.

Brushify Changelog