Перейти к контенту
Qbik

Моделирование в Maya

  

95 голосов

  1. 1. Нужна ли отдельная тема "Анимирование в Maya"?

    • Да
      74
    • Нет
      10
    • Затрудняюсь ответить
      11


Рекомендуемые сообщения

Всё что связано с Autodesk Maya обсуждаем здесь

========================================================

RWNjiOt.png

 

(составлено 

break):

В: Где скачать обновления Майи?
О: На оф. сайте Autodesk: http://usa.autodesk.com/adsk/servlet/ps/dl/index?siteID=123112&id=2334435&linkID=9242259
----
В: Где взять плагины для работы со Сталкер-форматами?
О: Официальные для ТЧ - здесь: http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=viewtheoned&lid=437
Официальные для ЧН/ЗП - здесь: http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=viewtheoned&lid=436
Плагин bardak'а здесь: http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=viewtheoned&lid=454
Обновляемые плагины для последних версий Maya лежат (2014) здесь.
----
В: Как установить плагины?
О: Официальные:
1) Скопировать xrayMaya_export.dll и xrayMaya_material.dll в $MAYA/bin/plug-ins
2) Скопировать BugTrap.dll и xray_path.ltx в $MAYA/bin
Бардаковские:
0) Смотри readme
----
В: Чем отличаются "официальные" плагины от плагина бардака?
О: Официальные плагины разработаны GSC. Могут экспортировать геометрию, скелетную анимацию (.skl) и
анимацию камеры (.anm). Импортера нет. Есть сборки до Maya 2010 включительно, но только под win32.
В комплекте с ними идет набор MEL-скриптов:
1) AEXRayMtlTemplate.mel создает дополнительные контролы для ноды XRayMtl в редакторе атрибутов.
Без него вы не увидите свитка hardware texturing и назначенная в color текстура останется "размытой".
2) exportXRayCameramоtionAdvance.mel - множественный экспорт анимации камеры (.anm)
3) exportXRayObjectAdvance.mel - множественный экспорт статических объектов (.object)
4) exportXRaySkinMotionAdvance.mel - массовый экспорт скелетной анимации (.skl)
5) exportXRaySkinObjectAdvance.mel - массовый экспорт скелетных объектов (.object)
6) XRayShaders.mel - менюшка для назначения engine/compiler shader'ов и game material'ов.
Часть этих скриптов вызывает функции пысовского экспортера и бесполезна для бардаковского плага.
 
Плагин бардака поддерживает импорт .ogf, .dm, .object, .omf, .skl, .skls и экспорт .object, .skl.
Экспортера .anm нет. Сборки под Maya 8.5-2014, включая x64 версии. Совместим с официальными плагинами
и XRay-материалом. Исходный код полностью открыт: https://bitbucket.org/stalker/xray_re-tools/src
(Квалифицированные кодеры - давайте конпелировать в месте!)
При всех достоинствах бардаковского плагина, имеются и недоработки:
1) нерешенная проблема со сглаживанием .object'ов формата ЗП
2) отсутствие экспорта анимации камеры в формат .anm
3) невозможно экспортировать клипы из TraX Editor'а
----
В: Я максист, хде xform в Майе?
О: Modify->freeze transforms, reset transforms

xr_startup_scene_init.mel
Устанавливает рабочие единицы и плоскости отсечки под Сталкера.

global proc xr_startup_scene_init() {
///
// Установка рабочих единиц
//
currentUnit -linear "meter" -time "ntsc";
///
// Установка плоскостей отсечки
//
viewClipPlane -nearClipPlane 0.01 -farClipPlane 1000 perspShape;
viewClipPlane -nearClipPlane 0.01 -farClipPlane 1000 topShape;
viewClipPlane -nearClipPlane 0.01 -farClipPlane 1000 frontShape;
viewClipPlane -nearClipPlane 0.01 -farClipPlane 1000 sideShape;print "XRay settings: initialized\n";xr_startup_plugin_loader();
}
 

xr_startup_plugin_loader.mel
Загружает и добавляет в автозагрузку xrayMayaTools.mll. Если версия Maya <= 2010, то дополнительно
пытается загрузить и убрать из автозагрузки xrayMaya_export.mll, а также выгрузить и убрать из
автозагрузки xrayMaya_material.mll (как рекомендовал bardak).


global proc xr_startup_plugin_loader() {
string $xray_maya_tools_path = `getenv MAYA_LOCATION`
         + "/bin/plug-ins/xrayMayaTools.mll";
string $xray_maya_material_path = `getenv MAYA_LOCATION`
         + "/bin/plug-ins/xrayMaya_material.mll";
string $xray_maya_export_path = `getenv MAYA_LOCATION`
         + "/bin/plug-ins/xrayMaya_export.mll";
///
// XRay Maya tools
//
if (!(`filetest -s $xray_maya_tools_path`)) {
  print "xrayMayaTools: plug-in not found\n";
} else if (`pluginInfo -q -loaded xrayMayaTools`) {
  print "xrayMayaTools: already loaded\n";
} else {
  loadPlugin xrayMayaTools;
  pluginInfo -e -autoload true xrayMayaTools;
  print ((`pluginInfo -q -loaded xrayMayaTools`)
    ? "xrayMayaTools: loaded\n"
    : "xrayMayaTools: not loaded\n");
}
///
// Официальные плагины
//
if (`about -apiVersion` <= 201000) {
  ///
  // Принудительная выгрузка material-плагина во избежание конфликта с xrayMayaTools
  //
  if (!(`filetest -s $xray_maya_material_path`)) {
   print "xrayMaya_material: plug-in not found, it's OK\n";
  } else if (`pluginInfo -q -loaded xrayMaya_material`) {
   unloadPlugin -force xrayMaya_material;
   pluginInfo -e -autoload false xrayMaya_material;
   print "xrayMaya_material: successfully unloaded\n";
  }
  ///
  // Загрузка экспортера
  //
  if (!(`filetest -s $xray_maya_export_path`)) {
   print "xrayMaya_export: plug-in not found\n";
  } else if (`pluginInfo -q -loaded xrayMaya_export`) {
   print "xrayMaya_export: already loaded\n";
  } else {
   loadPlugin xrayMaya_export;
   // убираем из автозагрузки во избежание конфликта
   pluginInfo -e -autoload false xrayMaya_export;
   print ((`pluginInfo -q -loaded xrayMaya_export`)
     ? "xrayMaya_export: loaded\n"
     : "xrayMaya_export: not loaded\n");
  }
}
print "XRay plug-ins: successfully loaded\n";
}
 

xr_object_export.mel
Переписанный ПЫСовский скрипт для множественного экспорта объектов. Для 2012 и выше.

global proc xr_object_export() {
if (size(`ls -sl`) == 0) {
  confirmDialog -title "Error"
     -message "Nothing selected!"
     -button "OK" -defaultButton "OK"
     -icon "warning";
  error "Nothing selected";
}
$response = `confirmDialog -title "Confirm action"
       -message "Are you sure to export all selected objects?"
       -button "Yes" -button "No" -defaultButton "Yes"
       -cancelButton "No" -dismissString "No"
       -icon "question"`;
if ($response == "Yes") {
  string $exported_objects[] = `ls -sl`;
  print ("Selected: \n");
  print $exported_objects;
  print "\n";
  print ("Export:\n");
  int $i = 0;
  string $export_dir[] = `fileDialog2 -caption "Export selection"
           -fileMode 3
           -okCaption "OK"
           -cancelCaption "Cancel"`;
  if ($export_dir[0] == "") {
   error "Export canceled\n";
  } else if ($export_dir[0] != "Cancel") {
   for ($i; $i < size($exported_objects); $i++) {
    select $exported_objects[$i];
    //polyTriangulate -name $exported_objects;
    string $name = $export_dir[0] + "/" + $exported_objects[$i];
    file -exportSelected -type "X-Ray object" $name;
    print ($name + ".object\n");
   }
  }
  print ("Summary: " + size($exported_objects) + " file(s) exported" + "\n");
  // FIXME: undo
} else if ($response == "No") {
  error "Export canceled\n";
}
}

AEXRayMtlTemplate.mel
О нем вы читали выше.


//AEXRayMtlTemplate.melglobal proc AEXRayMtlTemplate( string $nodeName ) {
AEswatchDisplay $nodeName;
editorTemplate -beginScrollLayout;editorTemplate -beginLayout "Common Material Attributes" -cl off;
  editorTemplate -addControl "color";
  editorTemplate -addControl "transparency";
  editorTemplate -addControl "incandescence";
editorTemplate -endLayout;editorTemplate -beginLayout "Hardware Texturing" -cl off;
AEhardwareTextureTemplate $nodeName
  ("color transparency incandescence");
editorTemplate -endLayout;editorTemplate -beginLayout "X-Ray Material Attributes" -cl off;
  editorTemplate -addControl "xrayDoubleSide";
  editorTemplate -addControl "xrayEngineShader";
  editorTemplate -addControl "xrayCompilerShader";
  editorTemplate -addControl "xrayGameMaterial";
editorTemplate -endLayout;editorTemplate -addExtraControls;
editorTemplate -endScrollLayout;
}
 

Поправленный скрипт Страховида - boolean и деформер полигональной поверхности (http://www.amk-team.ru/forum/index.php?showtopic=5422&p=734386)

global proc strah_deform_n_cut() {string $dfc_window = `window -title "Strahovid" -menuBar true`;menu -label "Edit";
  menuItem -label "Undo" -command "Undo";
  menuItem -label "Redo" -command "Redo";
columnLayout;menu -label "Help" -helpMenu true;
  menuItem -label "Discussion"
    -command "showHelp -absolute \"http:\/\/www.amk-team.ru\/forum\/index.php?showtopic=5422\""
    ;
columnLayout;scrollLayout scrollLayout;
  columnLayout -adjustableColumn true;
   frameLayout -label "Deform & cut tool" -borderStyle "in";
    columnLayout -adjustableColumn true;
     floatSliderGrp -label "Vertex offset X: "
         -field 1 -value 0.1 -min 0 -max 0.5 -step 0.01 X;
     floatSliderGrp -label "Vertex offset Y: "
         -field 1 -value 0.1 -min 0 -max 0.5 -step 0.01 Y;
     floatSliderGrp -label "Vertex offset Z: "
         -field 1 -value 0.1 -min 0 -max 0.5 -step 0.01 Z;
    setParent ..;    columnLayout -adjustableColumn true;
     button -w 174 -h 26 -label "Deform" -command "dfc_deform";
     button -w 174 -h 26 -label "Cut" -command "dfc_cut";
     button -w 174 -h 26 -label "Close" -command ("deleteUI -window " + $dfc_window);
    setParent ..;showWindow $dfc_window;
}//////////////////////////////////////////////////////////////////////////
proc dfc_deform() {
string $list[] = `ls -sl -fl`;
string $item;
float $mX = `floatSliderGrp -q -v X`;
float $mY = `floatSliderGrp -q -v Y`;
float $mZ = `floatSliderGrp -q -v Z`;
for($item in $list) {
  move -r (rand(-$mX,$mX)) (rand(-$mY,$mY)) (rand(-$mZ,$mZ)) $item;
}
}//////////////////////////////////////////////////////////////////////////
proc dfc_cut() {
string $o1[] = `ls -sl`;
string $ob1 = $o1[0];
string $ob2 = $o1[1];
string $o2[] = `duplicate $o1`;
string $o5[] = `duplicate $ob1`;
string $ob3 = $o2[0];
string $ob4 = $o2[1];
polyNormal $ob3;
string $rez1[] = `polyBoolOp -op 3 $ob1 $ob2`;
string $rez2[] = `polyBoolOp -op 3 $ob3 $ob4`;
xform -cp $rez1 $rez2 $o5;
select $o5;
}
 

xr_tools.mel
Меню для вызова вышеуказанных скриптов.



global proc xr_tools() {global string $gMainWindow;
setParent $gMainWindow;menu -l "X-Ray Tools" -p MayaWindow -tearOff true xr_tools;menuItem -label "Apply XRay settings"
   -annotation "Apply XRay settings"
   -command "xr_startup_scene_init"
   xr_startup_scene_init;menuItem -divider true;menuItem -label "Multiple export"
   -subMenu true
   -tearOff true
   ;menuItem -label "Export objects"
   -annotation "Export selected objects"
   -command "xr_object_export"
   xr_object_export;setParent -m ..;//////////////////////////////////////////////////////////////////////////
menuItem -label "XRay material..."
   -subMenu true
   -tearOff true
   ;
menuItem -divider true;////
// Удаление неиспользуемых Shading nodes. Сюда вынесено лишь для удобства.
//
menuItem -label "Delete unused shading nodes"
   -command "MLdeleteUnused"
   MLdeleteUnused;setParent -m ..;///////////////////////////////////////////////////////
menuItem -divider true;menuItem -label "About..."
   -subMenu true
   ;menuItem -label "Discussion"
   -command "showHelp -absolute \"http:\/\/www.amk-team.ru\/forum\/index.php?showtopic=5422\""
   ;   setParent -m ..;
}
 

userSetup.mel
Пользовательские установки. Здесь - подгрузка скриптов.



///
// Инициализация UI
//
evalDeferred -lowestPriority xr_tools;
///
// xr_startup_scene_init.mel выполняется каждый раз при создании новой сцены,
// в т.ч. сразу после загрузки Maya. Раскомментируйте, если нужно.
//
//scriptJob -event NewSceneOpened xr_startup_scene_init;
 

 

http://rusfolder.com/37228626

 

Ссылка на актуальную версию скрипта XrayToolMaya

 

В: Как правильно сообщать об ошибках?
О: 1) Сообщите версию Майи и  используемых плагинов.
2) Подробно опишите свои действия и цель этих действий.
3) Приведите лог из окна вывода (output window) и редактора скриптов (script editor).
4) В тяжелых случаях не помещает выложить сцену.
----
В: Пытаюсь экспортировать скелетную анимацию пысовским плагом, но он выдает ошибку:
XR-Error: Can't export animation with FPS!=30.f
XR-Error: Export failed.
О: В XRay принята частота 30 кадров в секунду. Измените настройки: http://images.gameru.net/image/direct/401a3efaa2.png

 

Изменено пользователем vadyan

Захоти тихо, проси мало, уходи быстро.

 

Заходи не бойся - уходя не плачь

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

@rex44 Да я по чему спрашиваю. По тому, что до Мах-а 2021, я устанавливал студ. версию и не каких проблем не было. Наначиная с обновления 2021.2 начались проблемы. Обновления скачиваются, но не устанавливаются, выскакивает ошибка установки. Попробовал установить 2022, так там затребовали ксерокопиии документов подтверждающих, что я действительно являюсь студентом данного ВУЗа.

В 50 лет. СтудЭнт. :biggrin:

Вот от сюда и вопрос: ты какую версию 2022 установил? Можно в личку.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Волчарыч,я коммерческую версию пользую ( по первости тож студневую версию юзал), потом наклал(фпекло это предупреждение о студ.версии и водяной знак на рендере,хоть я и в коммерческих целях не пользую майку).Обновы (по крайней мере на Майку) версии 2020 нормуль работают(намедни винду на новый ссд поселил,пришлось реорганизовать все дерево хардов(их 6штук ), и софт по новой ставить,так майка с автостолового приложения обновилась ,сначала до 2020.3 ,а следом до 2020.4,авторизовался тож нормально.Вероятно, у тебя макс неудачно воткнулся,засим и косячит.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

@rex44 С обновами - это скорее всего, я сам накосячил. Удалил какой-то файл подтверждения подписки.

Но меня сейчас не это волнует. Меня волнует установка Мах 2022 и Мая 2022.

Если знаешь "рецепт", плиз в личку.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

@rex44 Мах воткнул, правда крякнутый. Маю еще не искал.

Походу лафа со студ. версией закончилась. По крайней мере для тех, кто таковым не является. :biggrin:

Добавлено  HellRatz,

Да, лавочку перекрыли. Можно юзать только лицензии, полученные ранее. Сейчас документы предоставлять нужно.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да и не парься, патченый ЕХЕшник погоды не портит,я уже лет пять от студяги отошел.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Цитата

Можно юзать только лицензии, полученные ранее. Сейчас документы предоставлять нужно.

Да, но только лицензия нам не по корману, а из студентов, я уже давно исключен. Технарь в 89-м закончил. :biggrin:

Была отдушина со студ. версией, но ее прикрыли. Версию 2021, хоть и на один год, я успел скачать и установить. Правда обновления по чему-то не устанавливались. Выскакивала ошибка установки: ERROR: 1604.

Вобщем мене все это надоело, я взял и снес все к "такой-то фени". И Макс и Маю, все под чистую.

Попробовал установить все это по новой, со своего аккаунта, но не так то было. Идет загрузка, установка, но все останавливается на 77%, а дальше все та-же ошибка установки.
Короче мне все это надоело и пришлось вернутся к старому опыту "пиратства".:pardon:

42 минуты назад, rex44 сказал(а):

Да и не парься, патченый ЕХЕшник погоды не портит,я уже лет пять от студяги отошел.

А я вот только в этом году. Жаль, а ведь хорошая была штука.

Изменено пользователем WolfHeart

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

А меня стало раздражать это окошечко о студ. версии , ну и рендеры "подмоченные"...

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, rex44 сказал(а):

А меня стало раздражать это окошечко о студ. версии , ну и рендеры "подмоченные"...

@rex44, ну я не знаю, что за окошечко тебя раздрожало. Я до этого года был полностью доволен  студ. лицензией. И обновления вовремя и сами проги (Мах, Мая) ставились на "ура".

Я их да-же не искал, обновы сами ко мне прилетали. Прога, которая устанавливалась вместе с прогами Autodesk:

2021-04-05-192520.png

Решала все. Обновления, новая версия, и прочее. Она меня о бо всем предупреждала. Но с 2021-го года, все - это закончилось. Теперь только: ERROR 1604

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот с этой софтины я тож обновляюсь. Проги и так ставятся на ура - софт с оф. сайта(по крайней мере с трекера,который я тебе скидывал,там ссылки на установщик и контрольную сумму есть-хош качай с самостола и обход защиты делай сам патчером).А окошечко ,во всяком случае в Майке старых версий, о студ. версии вылезало при старте и с какой то периодичностью во время работы.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, WolfHeart сказал(а):

Версию 2021, хоть и на один год, я успел скачать и установить.

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

GTA 3 MAP X-Ray | NFS U:2 MAP X-Ray | RTCW MAP X-Ray | L2D | Куча раритетных модов на моем облаке — на память о былом.

JNCR — Coming Soon...

i5-10400F / RAM 16GB / GTX 1660 Super / 1TB HDD+256GB SSDm2 / Win 10 PRO x64 / Samsung Curved 27" x2

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, HellRatz сказал(а):

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

В том-то и дело, что сохранились и отображаются в проге, но когда установка доходит примерно до 80%, выскакивает вот такое окошко:

02.png

И такая байда, хоть на Маю, хоть на Макс. И причем, не на новую прогу, а на обновление и не я запрашивал это обновление, а сама прога мне предлагает обновить ее.

Цитата

Правда, у меня 19-е версии.

Ах, ах. 19 год +3 = 21. У тебя лицензия закончится в этом году.

А дальше посмотрим. Ешли, что "Стучи в личку", помогу чем смогу.:biggrin:

Изменено пользователем WolfHeart
Добавлено  HellRatz,

Странно, у меня все ок. Обновлял даже. Правда, у меня 19-е версии.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Админ, ну как там связь со спецом по плагинам? Или опять идти ныть на разных форумах ?Жаль, руки из ..короче- ноги, а так бы сам собрал, знал бы как...

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всех приветствую. Вчера столкнулся с тем, что нет плагина на Maya 2022, попробовал собрать и решил поделиться.
https://disk.yandex.ru/d/hj5QNoIEdl61bg
По ссылке только .mll файл, всё остальное брать из репозитория https://bitbucket.org/stalker/xray_re-tools/downloads/
Углубленно не тестировал, попробовал импортировать пару объектов, вроде как работает.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот красава,только чет у меня пишет "не найден указаный модуль"..Мож не тот файл скинул ?

Майка 2020 работает,если что...Был уже казус с прошлой версией)))

Изменено пользователем rex44

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

×
×
  • Создать...