Экспорт Hard Edges в Mudbox 2012 SAP Через "Send to Mudbox"
Предлагаю вашему вниманию, уважаемые господа художники, очередное исправление для Autodesk Maya — в этот раз я покажу, как можно задействовать новую возможность Mudbox 2012 Subscription Advantage Pack, которая позволяет получать из 3D-пакетов Maya, 3ds Max и Softimage информацию о группах сглаживания и мягких/жёстких рёбрах, через меню Send to Mudbox.
Суть данного исправления в том, что по умолчанию Maya не экспортирует через Send to Mudbox информацию об этих самых рёбрах — вне зависимости от используемых настроек презета FBX или самого презета. В то же время если использовать ручной экспорт и правильно настроить плагин FBX — полученный файл будет содержать необходимую информацию и его можно будет корректно импортировать в Mudbox вместе с ней.
По умолчанию Maya использует презет Autodesk Media and Entertainment для функции Send to Mudbox, в котором необходимая для такого экспорта опция просто-напросто отключена. Поэтому для того, чтобы данная возможно была включена, нам нужно просто подправить сам файл презета FBX по умолчанию.
Чтобы экспортировать данные о жёстких/мягких рёбрах, в настройках презета FBX нужно отметить опцию Smoothing Groups в разделе Geometry ( см. картинку внизу ). Для этого нужно зайти в папку C:\Program Files\Autodesk\Maya2012\bin\plug-ins\FBX\Presets\2012.1.1\export и отредактировать любым текстовым редактором файл Autodesk Media & Entertainment.fbxexportpreset. Откройте этот файл, найдите следующую строчку:
<SmoothingGroups UIH="0" UID="0" UIG="0" UIBG="0" lbENU="Smoothing Groups" dt="Bool" v="0"/>
и измените её значение v="0" на v="1", чтобы всё выглядело вот так:
<SmoothingGroups UIH="0" UID="0" UIG="0" UIBG="0" lbENU="Smoothing Groups" dt="Bool" v="1"/>
Сохраните файл. Готово! Теперь в презете по умолчанию вы должны увидеть эту опцию включённой, а Send to Mudbox будет отправлять ваши модели вместе с данными о жёстких/мягких рёбрах ( группы сглаживания в 3ds Max ). Тот же подход может быть применён и к 3ds Max и Softimage — необходимо только найти и отредактировать соответствующий файл.
К сожаленю, всё не так гладко с этой функцией, как хотелось бы — Mudbox всё ещё импортирует данные о рёбрах очень медленно. Надо полагать, именно поэтому в Autodesk не решились включать такую возможность для Send to Mudbox по умолчанию, т.к. функция в первую очередь предназначена для быстрого обмена информацией между пакетами.
В моём эксперименте импорт файла FBX с включённой опцией Smoothing Groups занимает около 30 секунд, если модель содержит ~120.000 треугольников, и более 2 минут для модели из ~250.000 треугольников. Время импорта увеличивается примерно в геометрической прогрессии — каждое удвоение количества треугольников увеличивает время импорта в 4 раза. Что, конечно же, совершенно неприемлемо, если подразумевается быстрый Send to Mudbox <—> Send to Maya.
Таким образом, использование трюка, описанного в статье, имеет определённые ограничения. Если вы не планируете "Отправлять" в Mubox сложную высокополигональную геометрию — использовать настройку Smoothing Groups можно без ущерба для производительности. Если же вы часто обмениваетесь сложной геометрией между этими двумя пакетами — возможно, лучше всё оставить как есть и при необходимости экспорта модели с жёсткими/мягкими рёбрами использовать ручной экспорт.
Суть данного исправления в том, что по умолчанию Maya не экспортирует через Send to Mudbox информацию об этих самых рёбрах — вне зависимости от используемых настроек презета FBX или самого презета. В то же время если использовать ручной экспорт и правильно настроить плагин FBX — полученный файл будет содержать необходимую информацию и его можно будет корректно импортировать в Mudbox вместе с ней.
По умолчанию Maya использует презет Autodesk Media and Entertainment для функции Send to Mudbox, в котором необходимая для такого экспорта опция просто-напросто отключена. Поэтому для того, чтобы данная возможно была включена, нам нужно просто подправить сам файл презета FBX по умолчанию.
Чтобы экспортировать данные о жёстких/мягких рёбрах, в настройках презета FBX нужно отметить опцию Smoothing Groups в разделе Geometry ( см. картинку внизу ). Для этого нужно зайти в папку C:\Program Files\Autodesk\Maya2012\bin\plug-ins\FBX\Presets\2012.1.1\export и отредактировать любым текстовым редактором файл Autodesk Media & Entertainment.fbxexportpreset. Откройте этот файл, найдите следующую строчку:
<SmoothingGroups UIH="0" UID="0" UIG="0" UIBG="0" lbENU="Smoothing Groups" dt="Bool" v="0"/>
и измените её значение v="0" на v="1", чтобы всё выглядело вот так:
<SmoothingGroups UIH="0" UID="0" UIG="0" UIBG="0" lbENU="Smoothing Groups" dt="Bool" v="1"/>
Сохраните файл. Готово! Теперь в презете по умолчанию вы должны увидеть эту опцию включённой, а Send to Mudbox будет отправлять ваши модели вместе с данными о жёстких/мягких рёбрах ( группы сглаживания в 3ds Max ). Тот же подход может быть применён и к 3ds Max и Softimage — необходимо только найти и отредактировать соответствующий файл.
К сожаленю, всё не так гладко с этой функцией, как хотелось бы — Mudbox всё ещё импортирует данные о рёбрах очень медленно. Надо полагать, именно поэтому в Autodesk не решились включать такую возможность для Send to Mudbox по умолчанию, т.к. функция в первую очередь предназначена для быстрого обмена информацией между пакетами.
В моём эксперименте импорт файла FBX с включённой опцией Smoothing Groups занимает около 30 секунд, если модель содержит ~120.000 треугольников, и более 2 минут для модели из ~250.000 треугольников. Время импорта увеличивается примерно в геометрической прогрессии — каждое удвоение количества треугольников увеличивает время импорта в 4 раза. Что, конечно же, совершенно неприемлемо, если подразумевается быстрый Send to Mudbox <—> Send to Maya.
Таким образом, использование трюка, описанного в статье, имеет определённые ограничения. Если вы не планируете "Отправлять" в Mubox сложную высокополигональную геометрию — использовать настройку Smoothing Groups можно без ущерба для производительности. Если же вы часто обмениваетесь сложной геометрией между этими двумя пакетами — возможно, лучше всё оставить как есть и при необходимости экспорта модели с жёсткими/мягкими рёбрами использовать ручной экспорт.
Рекомендуемые Материалы По Теме:
Об авторе: Сергей “Treidge” Данченко
- 4078 просмотров
- English
Помогите! При экспорте из майи по средствам send to mudbox возникает ошибка pushSettings.fbxpst file not found.... Что делать!?
При этом переход из Мудбокса в майю работает!
Очень странно, в английской версии этого материала тоже обращались с точно такой же проблемой...
Попробуйте скачать следующий файл:
http://3dg.me/files/pushSettings.fbxpst
И скопировать его в папку:
C:\Users\<имяпользователя>\Documents\maya\FBX\Presets\PushPop
Имя этого файла фигурирует в тексте ошибки, возможно, он был по какой-то причине повреждён. После этого попробуйте экспорт ещё раз - по идее должно помочь.
У меня вообще почему-то нет пункта Send to Mudbox в Maya. А в Maya он есть, но не активен. И в настройках Maya тоже нет никакой информации о Mudbox. Такое ощущение, что они не знают о наличии друг-друга в системе.