Render.ru

Кадры

#1
Как мне присвоить какой-либо переменной Номер тек. кадра ???
т.е. если кадр=10, то и переменная должна быть равна 10.....

например в MEL я пишу:

int $a; - опред. переменную;
getAttr <что здесь надо писать ???> $a; - пытаюсь вытащить значение тек. кадра;

или синтаксис не тот ? :)
вроде getAttr и setAttr Одинаковый синтаксис имеют...
 
#3
Да нихрена не работает :((
Я просто не знаю точно, какой синтаксис у getAttr !!!
Если я пишу:

int $a;
getAttr currentTime $a; выдается ошибка и соотв. в переменную "$а" не попадает значение тек. кадра :((
 
#4
Привет, Benz

getAttr используется для получения атрибутов какой-то ноды, а currentTime
это команда, которая может менять или просто выдавать значение текущеко кадра. Следовательно чтобы получить значение, согласно документации , нужно использовать флаг -q. Вот и получается
$a=`currentTime -q`;
а в экспрешшене можно еще проще:
$a=frame;

удачи
Алексей
 
Сверху