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!
Supports Unreal 4.26
Supports UE5 Early Access (Please be aware, UE5 is still in a very early state so while Brushify and most of it's features will work things may generally be more unstable.)
To take advantage of the latest Unreal Engine features please be sure to install this pack into 4.24 or Above.
Older Versions 4.20 -4.23 will still work, however they will not receive future updates and do not support certain newer engine features like RVT.
Brushify simplifies Unreal Engine environment production with a selection of highly optimized, easy to use shaders.
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: https://www.youtube.com/watch?v=YPR1XFOUvp4
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.
Learn to use Brushify with Brushify - Unreal Engine Bootcamp!
Build an Island level in 1 hour: https://www.youtube.com/watch?v=vkOt1zSc1rE
Build a House in the woods: https://youtu.be/tC9PAU9ChZ0
Contains Brushify Landscape Auto Material
Brushify Near Mesh shader
Texture Resolutions: All Textures 2048x2048 or greater.