Render.ru
Поддержать

Конвертация Dummy --> Group, EditMesh --> EditPoly

LocoMan

Активный участник
Рейтинг
7
Всем привет!

Я использую экспорт/импорт моделей в формат fbx для переноса полигональных моделей между разными версиями макса и для импорта из других программ. При импорте все объекты макс переводит в EditMesh и группирует через Dummy, а мне нужно их все перевести в EditPoly и сгруппировать через группы. К примеру, открываю через fbx группу из трёх боксов, получается так:

  [Boxes]  (Dummy)
     - Box01 (EditMesh)
     - Box02 (EditMesh)
     - Box03 (EditMesh)
а нужно, чтобы было так:

   [Boxes]  (Group)
     - Box01 (EditPoly)
     - Box02 (EditPoly)
     - Box03 (EditPoly)
Подскажите пожалуйста, может есть для этого скрипт какой-то? Или как это можно реализовать?

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
with redraw off undo off
for obj in $geometry where isValidNode obj and classof obj == Editable_mesh do convertToPoly obj
	
for obj in $objects where classof obj == Dummy and obj.children.count > 0 do 
(
	setGroupHead obj true
	for mobj in obj.children do setGroupMember mobj true
)
completeRedraw()

LocoMan

Активный участник
Рейтинг
7
Savin Denis, спасибо огромное! То что надо 🙂