Smart Group - Adding Modifiers To Group Is Supported
Installation:
1.Edit -> Preferences -> Add-ons
2.Click 'Install...'(4.1 and below) or 'Install from Disk...'(4.2 and above)
3.Find the addon zip file and click 'Install Add-on'
4.Check the checkbox to enable the addon
Addon preference:

Preference:
- Hide Group: If you use this option, the group will be hidden when you edit a group.
- Show Wire: If you use this option, group's wire frame will be showed when you edit a group.
- Transparency: Default transparency of the group in edit mode.
- Show In Front: Show the group in front of other objects in edit mode.(It can avoid some shading issue.)
- Add Weighted Normal Modifier: It will add a weighted normal modifier to group when you create it.
- KeyMap: The default keymap for pie menu is 'Ctrl + G'. You can change it if you want to.
Usage:
Use the pie menu or n panel, the default shortcut for pie menu is 'Ctrl + G'.

Create Group
It allows you create a group with selected objects. You can add all kinds of modifiers to the group.

You can also add geometry node modifiers to the group.

If you add objects that are not based on mesh(such as camera, light, empty...), you will see a warning.

This means regular modifiers won't work on these objects, only geometry node modifiers will work on these objects.
Dissolve Group
It will dissolve the selected groups into individual objects. You can dissolve multiple group at the same time.

Delete Group
It will delete the selected groups and their group members.
Be aware that shortcut 'X' will only delete the group, it can't delete the group members. Please use the operator on pie menu or n panel.
Add Selection to Group
It will add selected objects into the active group.(If the selection includes groups, they will be added into active group as well.)

Duplicate Group
It will duplicate selected groups. The shortcuts for constraint is the same as copying in Blender:
- X - constraint on X-axis
- Y - constraint on Y-axis
- Z - constraint on Z-axis
- Ctrl - snap
- B - snap
Be aware that short cut 'shift + D' won't work correctly on duplicating groups. Please use the operator on pie menu or n panel.
Apply Group
It will apply each selected groups into one object. Applying the modifiers is optional.
Fix Group
When you add some objects that don't have UV maps. It may cause some shading problem. Fix group operator will fix the shading issue.(If fix group didn't fix the shading issue, you need to remove the object that has a shading problem and add it back to group.)
Usually, the group members' parent is the group, if you accidentally change the members' parent you can use the fix group to set their parent to group again.

Material Override
It will override the group's material.

Adding a new material on the material slot won't change the group's material. Make sure you use the material override to assign the material to group.

Bounds Setting
It will show the bounds of the group. Bounds types can be changed in n panel.

Edit Group
It will go to the group edit mode, where you can edit group members. You can only edit one group at a time.

Add Selection to Group(Edit Mode)
It will add the selected objects(include group) into the editing group.
Remove Selected Group Members
It will remove selected group members from group.
Remove From Local View
It will remove selected objects from local view(if it's in local view).
Select All Group Members
It will deselect other objects and select all group members.
Use Instance/Non-Instance
Every group member has a status to show if they are instance.


Use instance/non-instance can set members instance type into instance/non-instance.
If group member has a procedural material, It may not work correctly. But you can change It's instance type into instance to fix it.

The usual modifiers won't work on instance, but geometry node modifier still work on them.

Also, if you apply a group, the instance won't be applied.
Objects that are not based on mesh are defaultly set as instance. Don't set them as non-instance, or they won't show in group.
Edit Mode Display Options
Hide/Show Group
It will hide the group.

Show Wire
It will show group's wireframe.

Display as Wire/Solid
It will display the group as wire or solid.

Transparency
Transparency of the group.
Change Logs
Update - February 18, 2025
- Fixed minor bugs.
Update - April 22, 2025 - v 0.1.0
- Group Origin Position - you can change group's origin when you create a group


You can also set groups' origin with pie menu or N panel.
- Align Orientation - you can align group's orientation to active object

- Edit in Local View - now you can directly edit a group in local view
- Viewport Overlays - new check boxes in viewport overlays to close edit mode bounding box or group bounds
- Customized Edit Mode Bounding Box - you can change edit mode bounding box's color, line width and remove a part of the line
- Fixed minor bugs
Update - August 8, 2025 - v 0.2.1
- Put Group in New Collection - if this function is enabled in preference, newly created groups will be placed in a collection called "group"
- Bounds Options - if this function is enabled in preference,the bounds will only be displayed when a group is selected
- Edit Group Shortcut - you can edit group with shortcut 'Tab'
- Duplicate Linked - linked duplicate groups, the group members will use the same mesh data
- Group Instance - you can create instances for groups
- Synchronize Group Member Material - you can synchronize group members' material to group object

- Fixed minor bugs