Render.ru

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

LocoMan

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

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

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

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

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#2
Код:
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()
 
Сверху