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

exp

Тема в разделе "Maya", создана пользователем -, 6 июн 2001.

Модераторы: Dark™, Skif
  1. Guest

    Как написать следующее выражение (expression) ?

    У меня есть два объекта, условно: group57 & group55, на group57.rotateY повешены кейфрэймс с 0 кадра по 50. А на group55.rotateY я хочу повесить выражение, чтобы происходило следующее: по истечении пяти секунд, group55.rotateY должен повторить group57.rotateY c нулевого кадра, тоесть со 125 кадра должны проиграться кейфрэймс group57. Я пишу в group55.rotateY:

    if(time > 5) group55.rotateY = group57.rotateY;
    else group55.rotateY = -280.805 (условно);

    При этом выражении group55 повторяет group57.rotateY, но делает это с тойже позиции, а мне надо чтоб он возвратил параметры и проиграл кейфрэймсы group57, но со 125 кадра. Что-то надо дописать в первую строчку(i thing), а что ????
     
  2. Guest

    Привет, FG

    if (frame>125) group55.rotateY=`getAttr -time (frame-125) group57.rotateY`;

    И всё

    удачи

    Алексей Гусев
     
Модераторы: Dark™, Skif

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