.. _UtilityPanel: Utility Panel ========================= .. image:: /static/UtilityPanel.webp .. _NativeOperator: Native Operator ----------------- These are the commonly used operators that already exist in Blender, it is placed here for your convenience. .. image:: /static/NativeOperators.webp For more details, please refer to the Blender Manual. You can disable this in :ref:`preferences `. ----- Join Objects As Vertex Groups (Selected Objects) --------------------------------------------------- *Object Mode Only* This operator will join object and create / assign vertex group to the join object for later use. Options ~~~~~~~~~ .. image:: /static/JoinObjectAsVertexGroup.webp Self Vertex Group __________________________________________ Creates a vertex group for active object / self / join to object. Apply Modifier __________________________________________ Apply the object's modifier before joining. Keep Existing Vertex Group __________________________________________ Keep existing vertex group in the joint objects. Center Pivot __________________________________________ Set object's origin to the midpoint of the geometry after joining. Merge Vertex __________________________________________ Merge by distance after joining. ----- Loose Mesh to Vertex Groups (Selected Objects) -------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Separate the object by *loose mesh* and rejoin them with the vertex group assigned. Options ~~~~~~~~~ .. image:: /static/VertexGroupFromLooseMesh.webp Name ________ Base name of the created vertex groups. Reset Group _____________ Clear existing vertex group. ----- Create Vertex Group from Side (Selected Objects) ---------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Create vertex group sides to left and right vertex group. This is useful for shapekeys. Options ~~~~~~~~~ .. image:: /static/CreateVertexGroupFromSide.webp Create Center __________________ Create vertex group for vertices at the center. Include Center ________________ Include center vertices in the created left and right vertex group. Center Mode ________________ - **Origin**: Use object origin as center. - **Midpoint**: Use vertices midpoint as center. - **World**: Use world origin as center. ----- Create Vertex Group from Material (Selected Objects) --------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Create vertex group from material faces, using material name as vertex group name. Options ~~~~~~~~~ .. image:: /static/CreateVertexGroupFromMaterial.webp Mode __________________ **All Material**: Create vertex group for all materials. **Single Material**: Create vertex group from a specific material. Material (Single Material) _____________________________ Choosing the material for creating a vertex group when using Single Material Mode. Conflict Handling ___________________ Method of handling conflict if there are already a vertex group with the same material name. - **Merge**: Merge the two vertex group and add the value together. - **Replace**: Remove the existing vertex group and replace with the newly created one. - **Name Increment**: Create a new vertex group with number increment in the name. ----- Separate Vertex Groups to Objects (Selected Objects) --------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Separate multiple vertex group vertices into multiple objects using vertex group name. Options ~~~~~~~~~ .. image:: /static/SeperateVertexGroupsToObjects.webp Mode __________________ - **Extract**: Extract vertices from the vertex group to a separate object. - **Duplicate**: Duplicate vertices of the vertex group to a separate object. Threshold _____________________________ Only separate vertices if vertex weight is higher than threshold. Center Origin _____________________________ Set origin to the object's individual geometry midpoint. Clear Vertex Groups _____________________________ Clear existing vertex group in the separated objects. Target _____________________________ - **All**: Operate on all vertex groups. - **Selected**: Operate on selected vertex groups. ----- Batch Rename Vertex Groups (Selected Objects) --------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Batch rename vertex groups for the selected objects. Options ~~~~~~~~~ .. image:: /static/BatchRenameVertexGroups.webp Mode __________________ - **Prefix**: Prepend string to the start vertex group name. - **Suffix**: Append string to the end of the vertex group name. - **Replace**: Replace a substring from vertex group name to another. - **Remove**: Remove a substring to vertex group name. String A (Prefix / Suffix / Find / Remove) ________________________________________________ String to use as prefix to prepend / suffix to append / finding string to replace / remove string. String B (Replace) ___________________________________ String to replace the found string with. ----- Merge Vertex Groups (Active Objects) --------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Merge vertex groups for active objects. Options ~~~~~~~~~ .. image:: /static/MergeVertexGroups.webp Target _____________________________ - **All**: Operate on all vertex groups. - **Selected**: Operate on selected vertex groups. - **Single**: Operate on two selected vertex groups. Mode __________________ - **Add**: Add the weight together with the merged vertices. - **Replace**: Replace the weight of the merged vertices. - **Average**: Average the weight of the merged vertices. Merge to New ___________________________________ Create a new vertex group for the merged vertex groups, retaining the original vertex group. Name (Merge to New) ___________________________________ The name of the newly created merge vertex group. Merge to ___________________________________ The primary vertex group to be merged to. Merge From (Target: Single) ___________________________________ The secondary vertex group to be merged from, only in single mode. Remove Merged Vertex Group ______________________________ Remove the secondary vertex group after merging. ----- Snap Vertex Weight (Selected Objects) --------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Snap the vertex weight to greater / lower the threshold to a certain value. Options ~~~~~~~~~ .. image:: /static/SnapVertexWeight.webp Mode _____________________________ - **Greater**: Snap vertex with weight below the snap threshold. - **Lesser**: Snap vertex with weight above the snap threshold. Target __________________ - **Active**: Operate on active vertex group. - **Selected**: Operate on selected vertex groups. - **All**: Operate on all vertex groups. ----- Assign Zero Weight to Vertices not in Vertex Group. ______________________________________________________ - Assign 0 weight value to unassigned vertices in the vertex group. (Useful for snapping lesser weight) Snap Threshold ___________________________________ The threshold to determine if a vertex weight is greater or lesser to be snapped. Snap to Value ___________________________________ The value of the weight to snap to. ----- Bone From Vertex Groups (Selected Objects) --------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Create bones from vertex group. Options ~~~~~~~~~ .. image:: /static/BoneFromVertexGroup.webp Target __________________ - **Single**: Operate on a selected vertex group. - **Selected**: Operate on selceted vertex groups. - **All**: Operate on all vertex groups. Vertex Group (Single) _________________________ Vertex group used to create bone. Use Bone Deform _________________________ Enable deform on created bones. Bind Armature _________________________ Add an armature modifier and parent to armature. Armature Target _________________________ - **Existing**: Create bone to existing armature. - **New**: Create bone to new armature. Armature Name (New Armature) _________________________________ Name for the new armature. ----- Duplicate Selected Objects Mesh and Rename Vertex Groups (Selected Objects) -------------------------------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Options ~~~~~~~~~ .. image:: /static/DuplicateSelectedObjectsMeshAndRenameVertexGroups.webp Mode __________________ - **Number Increment**: Increment the number on duplicated vertex group name. - **Find And Replace**: Find and replace name on duplicated vertex group name. Pad Number (Number Increment) _________________________________ Pad the incremented number. (Example: 1 -> 001) Rejoin Object _________________________ Join the object back to itself so that you have a duplicate mesh with a different vertex group. Find (Find & Replace) _________________________________ Substring to find for replacement. Replace (Find & Replace) _________________________________ String to replace the found substring. ----- Random Vertex Color for Vertex Groups (Selected Objects) --------------------------------------------------------- *Object Mode | Edit Mode | Weight Paint Mode* Options ~~~~~~~~~ .. image:: /static/RandomVertexColor.webp Target _____________________________ - **All**: Operate on all vertex groups. - **Selected**: Operate on selected vertex groups. Include Name in Seed _________________________________ Include vertex group name in the seed as hashing salt to influence the vertex color. Use Object Level Seed Offset _________________________________ Use the seed data to store within the object. If activated, a list of selected mesh objects with it's seed will be displayed. .. image:: /static/ObjectSeed.webp Seed Offset _________________________________ The seed for random vertex color. ------ Object Seed For Random Vertex Color (Selected Objects) --------------------------------------------------------- List of selected mesh object's seed for the random vertex color operator to use. .. image:: /static/ObjectSeedPanel.webp