6 votes
Date Updated: 
Author Name: 
Branko Živković

This simple tool allows you to detach Editable Poly and Editable Mesh objects in a specific way.

Additional Info: 

How it works: Just select a single Editable Poly object (without modifiers) and press the button. No need to select in sub-object mode

You can choose two types of detaching method:
#1 by Elements (every element will be detached to a single object)
#2 by Face Material ID (every Face ID group will be detached to a single object)

Additional Options (see tooltips on checkboxes)

*Randomize Color* - add random wirecolor to detached objects
*Centralize Pivot* - place pivot at the center of detached objects
*Preserve WN* - every detached object will preserve Weighted Normals
*Detach MultiMtl* - every object will have assigned original material
NOTE: this option only works with "by Material ID" detach method.

This tool is requested on this page page by EricRLA , 1rv and harumscarum

update 1.1 now detached object (by MaterialID) will have name "Object Name_Material Name_Unique Number"
update 1.2 now supports Editable Mesh objects

Version Requirement: 
bga_detachplus_v1.2.ms6.11 KB
bga_macro_detachplus_v1.2.ms6.35 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
bugmenot's picture

Editable Mesh not working

Hi, excellent script.
I notice in changelogs you say editable mesh is now supported but i've tried both downloads and it errors out on editable meshes.
Settings are 'By Material ID', Randomize Color, Centralize Pivot, Detach MultiMtl:

MAXScript Rollout Handler Exception
-- Unknown property: "selectByMaterial" in $amhouse_15
line 58

barigazy's picture


I avoid to use detach operation for multiple objects because of performance


barigazy's picture


Just added. Check out update 1.2
I added macro version ""
Drag and drop in viewport and you can find it in bgaTools category


barigazy's picture


Then this script would be commercial for now I'm just doing it for free because I'm busy with other things


dmitrybelonosov's picture

Multiple objects

Good afternoon! Thank you, cool tool! Is it possible to process multiple objects at once together?

Theobarbosa's picture

Hi, how can I find button to

Hi, how can I find button to add in my toolbar?

Theobarbosa's picture

Awesome job! How can I add

Awesome job! How can I add mesh to options? I can´t turn to poly, will crack my model.

igamaximus's picture

Fix bounding box + Force instancing


Thank you for your fantastic work on this tool.

Would it possible to add 2 more magic checkboxes named "Force instancing" and "Fix bounding box"? If these 2 would be checked, at detach phase, the script would check if some of detached objects (elements) are the same, and if they are, these would be turned to instances with fixed (aligned) bounding boxes. No problem if this phase would take some more time to calculate, it would save huge amount of manual work if this would be doable, making it simply the most complete detacher anywhere.

1rv's picture

Just epic!

Simply epic!

todor's picture

Works good, thank you :)

Works good, thank you :)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.