UniAttach-Detacher

21 votes
Version: 
3.07
Date Updated: 
11/08/2023
Author Name: 
Nikolay Litvinov

v3.07 Added fix for detached detach geometry if the source object had incorrect mesh issues.
Добавлено исправление отсоединённой detach-геометрии, если в исходном объекте были проблемы некорректной сетки.

Using single hotkey for Attach/Detach
Используя единственную горячую кнопку для Attach/Detach

Additional Info: 

v3.06 Fixed multiattach from splines (the first spline is joined to the others with the modifier of the first object preserved)
Исправлен мультиаттач сплайнов (к первому сплайну присоединяются остальные с сохранением модификатора первого объекта)
v3.05 Fixed attachment with material reproduction, material applies to the first selected object
Исправлен аттач с размножением материалов, материал применяется первого выделенного объекта

v3.04 Fixed detach in Edit_Poly modifier
Исправлен детач в модификаторе Edip_Poly
v3.03
Acknowledgements to antomor
http://www.scriptspot.com/3ds-max/scripts/quick-attach
Used his algorithm of attach

v3.02 Redesigned, improved operation for attach objects




v3.01 (1)
Fixed: bug of MultiAttach (but used not Attach List, for a huge number of objects can be slower but more stable.)
Исправлено: ошибка с аттачем (но использован не аттач лись, для огромного количества объектов может быть медленнее, но стабильнее.)
v.3.0
Исправил детач от элементов от примитивов и мульти-аттач мешей
Fixed detach from elements from primitives and multi-attach meshes

v.2.99
Fixed bug of weld knots in spline by threshold 0.002 or attach spline
Исправлена ошибка спаивания узлов сплайна по порогу 0.002 или аттач сплайнов

v.2.98
Fixed bug in multiattach Groups of objects
Исправлена ошибка в мультиаттаче групп объектов

v.2.97
Fixed bug in multiattach
Add Create line-shape from 2 selected vertex by Esc pressed + detach key
Add Weld knots of splineshape with threshold 0.002
Fast multiattach: improved algorithm multiattach

v.2.81
After detach Selected current object
Fixed bug of multiattach objects

v.2.77
To Detach with Dialog run script by press (Esc+Key of script)
Для детача с диалогом запустить скрипт по нажатию Esc+кнопка скрипта

v.2.76
Attach many objects by material of first selected objects with pressed Esc+Key of sctipt
Присоединение множества объектов по материалу первого выделенного объекта с нажатием Esc+кнопка скрипта.

v2.75
1. If Subobjectlevel is Vertex or Edges or Border or Face or Element and was selected subobjects then will run Weld Verts function
2. Detach without dialog. Detach без диалога

v2.74
Fixed: bug of MultiAttach
Исправлено: ошибка с аттачем
v2.73
Fixed: bug of explode elements by objects
Исправлено: ошибка с разделением элементов на объекты
v2.72
Added: reworks attach of splines function
Добавлено: изменил функцию аттача сплайнов
v2.71
Added: fix attach of geometry function
Добавлено: изменил функцию аттача геометрии
v2.7
Added: if all elements-splines (in subobjectlevet==3) then Explode by splines as separate objects
Добавлено: если выбраны все элементы-сплайны (в подобъекте 3) тогда будет разбиение на сплайны как отдельные объекты
v2.6
Fixed Bug of Attach
Improved Attachment algorithm for a large set of objects
Added a geometry filter in attach to avoid errors
Исправлена ошибка аттача
Улучшен алгоритм аттача для большого множества объектов
Добавлен фильтр геометрии в аттаче для избежания ошибки

v2.57
Fixed bug of switcher select to last detached object and reset material
Исправлена ошибка переключателя к последнему отделённому объекту и сброс материала

v2.54
Added reset material on button ResetMtl.
Добавлен сброс материала на кнопке ResetMtl.

v2.52
Now single element as object not explode to one object - will occured detach as...
Теперь единственный элемент как объект не взрывается на один объект - произойдёт детач как...

v2.51 Multiple Autoattach Shapes. Fixed bugs
v2.4.4 Detach as clone with hide base object (If subobjectlevel is undefined or equal 0)
v2.4.3 Added Create shape from border
v2.4 Attach objects to last selected object

Install:Drop *.mzp to viewport. Перетащить *.mzp во въюпорт.

AttachmentSize
uad_v2.4.mzp2.53 KB
uad_v_2.4.4.mzp2.73 KB
uad_v_2.51.mzp3.12 KB
uad_v_2.52.mzp3.14 KB
uad_v2.54.ms8.93 KB
uad_v2.57.ms8.83 KB
uad_v2.58.ms8.89 KB
uad_v2.6.ms8.8 KB
uad_v2.71.ms9.57 KB
uad_v2.72.ms8.38 KB
uad_v2.73.ms8.4 KB
uad_v2.74.ms8.49 KB
uad_v2.75.ms9.29 KB
uad_v2.76.ms9.62 KB
uad_v2.78.ms9.77 KB
uad_v2.8.ms10.9 KB
uad_v2.81.ms10.94 KB
uad_v2.97.ms12.09 KB
uad_v2.98.ms12.49 KB
uad_v3.0.ms12.51 KB
uad_v3.01.ms12.55 KB
uad_v3.01.2.ms12.79 KB
uad_v3.02.ms13.08 KB
uad_v3.03.ms13.94 KB
uad_v3.04.ms14.55 KB
uad_v3.06.ms15.03 KB
uad_v3.07.ms15.73 KB

Comments

Comment viewing options

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

спасибо за апдейт

спасибо за апдейт, но к сожалению возникает прежняя ошибка при попытке детача с назначенными Edit Mesh и Edit Poly модификаторами

harumscarum's picture

error while using Edit Mesh and Edit Poly modifiers

Not working if multiple objects selected with the Edit Mesh or Edit Poly assigned
Please find screenshots attached

AttachmentSize
_220815124432.png 168.81 KB
_220815124500.png 146.88 KB
Nik's picture

try v3.01(1)

thank you for your appreciation

Marsman's picture

Not work with max 2018

Hello,
It works neither Attach nor Dettach.Can you check this? Thanks for great script!

Maketer's picture

uad_v3.0_attachso.ms

Благодарю, Ник, спасибо, то, что нужно!

Nik's picture

.

Я так сделал потому что при детаче вершин и рёбер этим скриптом происходит breack вершин, вот и сделал weld при аттаче в подобъектах.

Вот держи, специально для тебя перекрыл несколько строк кода, чтобы работал attach а не weld в подобъектах

AttachmentSize
uad_v3.0_attachso.ms 12.52 KB
Maketer's picture

С версии 2.75 в режиме подобъектов происходит сваривание разрыво

Как-то неудобно, если скрипт аттачингом в основном занимается, то почему он велдит вершины? Хочется аттачить с любого режима, не задумываясь, в каком режиме сейчас находишься. Для велда должен быть отдельный скрипт, по моему мнению

Nik's picture

.

С версии 2.75 в режиме подобъектов происходит сваривание разрывов по вершинам.

Maketer's picture

subbjectlevel 1-5

ну с режима подобъектов, например, вершин/полигонов тоже ведь можно в максе аттачить, а у тебя скрипт не работает с этих режимов

Comment viewing options

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