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
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.