Только начал разбираться с рибАрхивами, в связи с этим возникло несколько вопросов:
- в чем сила ribArc? чем он лучше Export Selection...?
- если у меня есть, например, 100 пчел, как сделать так, чтобы анимация каждой начиналась с разного кадра. Есть экспортнутая анимация в рибы. Есть boxы. Далее делаю ribBox, пишу (у каждого box'a есть атрибут random):
Procedural "DelayedReadArchive" \["rib/pchela.[format %d [expr (($f+ int([mattr "$OBJPATH.random" $f])) % 20)+1)]].rib"\] ......и.т.д.
При генерации риба, майа ругается на int([mattr "$OBJPATH.random" $f])).., предлагает написать mel "getAttr ..", И все пчелы рендерятся начиная с одного и того же кадра.
Можно конечно обойти проблему, сделав несколько ribBoxов, и задать разный начальный кадр. Но может все-таки есть более простое решение?
спасибо,...
- в чем сила ribArc? чем он лучше Export Selection...?
- если у меня есть, например, 100 пчел, как сделать так, чтобы анимация каждой начиналась с разного кадра. Есть экспортнутая анимация в рибы. Есть boxы. Далее делаю ribBox, пишу (у каждого box'a есть атрибут random):
Procedural "DelayedReadArchive" \["rib/pchela.[format %d [expr (($f+ int([mattr "$OBJPATH.random" $f])) % 20)+1)]].rib"\] ......и.т.д.
При генерации риба, майа ругается на int([mattr "$OBJPATH.random" $f])).., предлагает написать mel "getAttr ..", И все пчелы рендерятся начиная с одного и того же кадра.
Можно конечно обойти проблему, сделав несколько ribBoxов, и задать разный начальный кадр. Но может все-таки есть более простое решение?
спасибо,...