Add-ons
  • Home
  • Random Flow
    • Installation
    • Functions
      • Random Loop Extrude
      • Random Panels
        • Inset
        • Bevel
      • Random Slice
      • Random Axis Extrude
      • Random Cells
      • Random Scatter
      • Random Tubes
      • Random Cables
      • Random VColor
      • Random Animation
      • Partition Mesh
      • Normal Picker
      • Tag Verts
      • Utility
        • Flanges/Couplings
        • Panel Screws
        • Panel Cloth
        • Plate Insets
        • Quick Displacement
        • Load Image(s)
      • Shading
        • Add Bevel Node
        • Append Materials
      • Mesh
        • Data
        • Auto Mirror
        • Straight UV
        • Extract Faces
        • Apply Mesh
        • Grid Project
        • Quad Slice
        • Crease Sharp
        • Smooth Sharp
        • Sort Elements
        • Filter Select
        • Clear Banding
        • Clear Data Objects
      • Extras
        • Join Objects
        • Split Mesh
        • Set Origin
        • Clean Up
        • Merge Objects
      • Settings
    • Presets
    • Examples
    • Changelog
  • Creative Flow
    • Changelog
  • Creative Bundle
  • Random Starship
    • Installation
    • Functions
      • Hull
      • Front / Back
      • Plating
      • Wings
      • Settings
    • Presets
    • Examples
    • Changelog
    • Blender 4.2 Issue
  • Greeble Bake
    • Installation
    • Function
      • Baking
      • Last Baked Images
      • Images
    • Examples
    • Changelog
  • Panel Cutter
    • Installation
    • Functions
      • Bevel
      • Inset
      • Nodes
    • Presets
    • Examples
      • YouTube: Panel Cutter Bevel Type Demo
      • YouTube: Panel Cutter Inset Type Demo
    • Changelog
  • Wrap It
    • Installation
    • Functions
    • Examples
    • Changelog
  • Skin Vertex
    • Installation
    • Functions
    • Examples
      • Skin Vertex Demo
    • Changelog
  • Fast Mirror
    • Installation
    • Functions
    • Changelog
  • Sort Asset
    • Installation
    • Functions
      • Grid Array
      • Mark As Asset
      • Batch Export
    • Changelog
  • Track Lights
    • Installation
    • Functions
    • Changelog
  • Preselect
    • Installation
    • Functions
    • Changelog
  • Other Information
    • Redo Panel
  • Frequently Asked Questions
  • Help & Support
  • Contacts & Resources
Powered by GitBook
On this page
  1. Random Flow
  2. Functions
  3. Mesh

Clear Banding

Last updated 1 year ago

This is another experimental operator in the add-on that deals with a particular issue regarding random operators like Random Loop Exrtrude and Random Panels.

When using the Cuts property to increase the resolution of the source mesh to get more faces for randomization, banding starts to appear particularly with curved surfaces like the cylinder.

To solve this, the Clear Banding operator creates a copy of the random mesh where the surface banding is cleared using limited dissolve then uses the data transfer modifier for the random mesh to use this cleaner normal shading.

This works most of the time but not everytime as the functionality is limited to the current state and capability of the data transfer modifier.

Pressing the F9 hotkey after confirming the operation will show you the redo panel where you can modify the properties to change the result.

For most cases, the default setting in the redo panel works.

The operator adds a bevel and data transfer modifier to the selected object and limit dissolves the data transfer object used in the shading transfer.

The data transfer object is saved in Blender memory to avoid clutter in the 3D viewport.

The Bevel Width, Bevel Segment, Bevel Profile, Bevel Limit and Clamp Overlap properties comes from the bevel modifier added to the active or selected object. This ensures that the data transfer trick works by creating a gap for each edge where the new faces generated from the bevel are averaged to create a much better normal shading for the existing faces of the mesh.

In Figure 4, you can see the result when the bevel modifier is disabled.

Modifying the bevel properties have a direct effect on the shading made by the data transfer modifier.

The Limited Dissolve property is the angle by which the data transfer object is limited dissolved to get rid of the banding by removing edges while keeping the overall shape of the model.

The Max Distance property comes from the data transfer modifier and determines the maximum distance between the surfaces of the targe object and the data transfer object to calculate the new face normal shading.

Generally, the 5° default angle for Limited Dissolve and the 0.0005 default value for Max Distance works for most situation.

Using the operator also clears any unused data transfer object in the blend file.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5