The Normal Brush (N Brush) paints to Normal layers and the Base layer. An N Brush is defined by a 3D model or by a normal map with an optional paired displacement map.
The N Brush controls are shown on the left and described below.
Flow Interval - The interval in mouse distance moved as a percentage of brush size before a paint event occurs.
Intensity - Modifies the intensity of each normal vector in the brush.
Hardness - The lower the value the more blur is applied to the brush.
Size - The size of the brush in pixels.
Stroke Mode - If checked and a 3d model was used as a brush or a displacement map was paired with the normal map at brush creation then depth testing is enabled when painting.
Invert Brush - If checked the X and Y components of the brush normals are inverted.
Tile Paint - If checked the paint events will tile over the edges of the canvas.
Brush Grid - Displays the current brushes for the selected brush library. Double click a thumbnail to edit the brush.
Add Brush - Opens the N Brush creation dialog. Create the brush from a 3D model or from an existing normal map. If normal map is selected then two file dialogs open.
The first is for the normal map, the second for an optional displacement map (Cancel to skip displacement). The brush will be added to the current selected library.
All brushes are stored in the folder
C:\Users\<USER>\Documents\ShaderMap\SM3\Libs\NBrush N Brush files have the extension .smnb. To create a new library simply create a new folder in the NBrush folder and put brush files in it.
Delete Brush - Deletes the brush file from the library folder.
Library List - Selecting a brush library displays its brushes in the brush grid.