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
  • Mode
  • Solver
  • Path
  • Size Mode
  • Panel Size
  • Panel Seed
  • Cut Method
  • Sharpness
  • Basic Use
  1. Random Flow
  2. Functions

Partition Mesh

Last updated 11 months ago

Partition Mesh is an experimental operator which can be used to split the mesh into multiple objects enabling you to use higher subdivision for randomization that is otherwise imposible if the entire mesh is selected specially if the resolution is high.

This uses the same solver as Random Panels to generate the face islands that's split as separate objects. With their isolated and ligher resolution, you can use higher subdivision cuts for the random operators generating smaller details without freezing Blender.

Here are the redo properties and what they do:

Mode

This has 3 options: Random, Sharp and Selection. Random will split the mesh using random solvers, Sharp will split the mesh in sharp edges based on an angle threshold and Selection will split the mesh based on face selection.

Figure 2 shows the Mode: Random.

Figure 3 shows the Mode: Sharp.

Figure 4 shows the Mode: Selection.

These modes operates on selected faces. This is apparent on Mode: Selection but for the other two, Mode: Random will only randomize selected faces and Mode: Sharp will only split sharp edges from selected faces as well.

Solver

This has 3 options: Walk, Radial and Square. Walk will generate random face islands by "walking" randomly on linked faces until it satisfies the panel size property. Radial will randomly select a face and expand from that until it satisfies the panel size property (this typically results to square shaped face islands). Square will select a random face then use the panel size to generate lenth and width resulting to square or rectangle shaped face islands.

Path

This only works for Mode: Walk and has 3 options: None, Shortest and Longest. None will favor no faces based on their edge length, Shortest will favor shorter edges on walked faces and Longest will favor longer edges on walked faces.

This will not work on faces that have the same sizes so be sure to prep the topology if you want to use this effect.

Size Mode

Allows you to use a percentage slider bar or a number based property to modify the Panel Size property.

Panel Size

This has two properties which are the Min and Max. This controls the size of the panel or face islands generated from randomization. This will randomize between the min and max values to get the number for the panel size which is the amount of faces needed to build the face island.

Panel Seed

This will randomize the generated panel or face islands using a seed number.

Cut Method

This has two options: Wrap and Split. Wrap will enable the randomization to include faces around sharp edges. Split will not force the randomization to wrap around sharp edges.

Sharpness

This will only show up when using Mode: Sharp. This is the angle threshold to split edges and limit the randomization.

Basic Use

After splitting the active mesh, you can start using the random operators on each separate objects. In object mode, after randomizing a split object, you can pick another one and press Shift+R to repeat the action.

The repeat command using the Shift+R hotkey only works if you have not used another operation in Blender that registers in the undo history. If it stops working, just use the random operator again on an unrandomized split object then start again.

If you want to merge the split objects as a single mesh like before. Press the Ctrl key then click on the Partition Mesh operator as stated in its use tooltip.

This operator will work on the parenting feature in the add-on but to avoid complications use it on objects that has no complex parent/child connections.

Among the split objects will be a parent the others will be parented to. If you partition a split object, a parent will also be created from this operation which will be parented to the original parent from the first split operation. Picking any of the split object regardless of the parent/child relations will initiate the merging process if you use the required steps mentioned above.

Make sure that the basemesh has enough resolution for the randomization to work.

Using this operator will allow you to reach finer details using simple meshes. Just remember that the source mesh needs to have enough resolution at the start for the randomization. More faces means more islands but don't use too much. This will push the amount of resolution you can use but you still need to be careful with the overall resolution.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15