Brushify_Docs.png

Using Brushify with UE5's new features

Brushify is UE5 compatible, however there are some things you need to do to fully utilize UE5's new features such as Nanite and Lumen.


General Settings 1. Enable DX12 in project settings


2. Enable Generate Mesh Distance Fields in project settings

Nanite

If necessary convert meshes to Nanite. This can fix some known rendering issues with UE5.


Open the the mesh in the static mesh editor. Under Nanite Settings tick 'Enable Nanite Support'


One small issue is that this will not render correctly unless bounding boxes are properly set.


Make sure to setup the bounding boxes manually otherwise objects are likely to flicker/disappear. Firstly, view the bounds by going to Show > Bounds


In the details panel on the right there are 2 settings, Positive and Negative bounds extension. These are used to adjust the object bounds.

The goal is for the yellow sphere to encapsulate the object.

Once this is setup the nanite object will render correctly. Lumen

To utilize lumen firstly make sure your object is setup with Nanite


Next go to the Details panel for that object and ensure that Affect Distance Field lighting is ticked.



That's it, now Lumen should be working for that object. You can check Lumen is working by going to the viewport Lit > Lumen > Overview

This will show the Lumen Debugging scene.


That's it, UE5's new features are very powerful, but for now they are not enabled by default. This is so users have the option to use them or not.