1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

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

Тема в разделе "MAXScript", создана пользователем LocoMan, 15 ноя 2009.

Модераторы: Savin Denis
  1. LocoMan

    LocoMan Активный участник

    С нами с:
    02.10.2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    7
    Всем привет!

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

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

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

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    Код:
    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()
    
     
  3. LocoMan

    LocoMan Активный участник

    С нами с:
    02.10.2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    7
    Savin Denis, спасибо огромное! То что надо :)
     
Модераторы: Savin Denis

Поделиться этой страницей