* Test

Автор: Vitaliy Hryhoriv Тема: Включение/выключение expression в определенных кадрах??  (Прочитано 463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vitaliy Hryhoriv

  • Освоившийся
  • **
  • Сообщений: 89
Возможно ли в Maya контролировать включение/выключение еxpression в определенных кадрах???? Например, есть дрель, сверло которой должно начать крутиться с опредделенного кадра и потом перестать крутиться тоже в определенный момент. Как это сделать? Может есть способ конвертировать експрешн в анимационную кривую, в ключи, лишние из которых можно было бы удалить потом? Заранее спасибо за помощь (handshake)



Оффлайн Land

  • Легенда
  • *****
  • Сообщений: 1366
условие прописать в експрешне можно, например

if (frame > 30 && frame <90) pCube1.rotateY = frame * 10

Оффлайн Vitaliy Hryhoriv

  • Освоившийся
  • **
  • Сообщений: 89
Супер! А есть ли возможность задать функцию експрешна так, чтобы дрель розкручивалась по нарастающей плавно, чтоб набирала обороты, так сказать.?

Оффлайн Land

  • Легенда
  • *****
  • Сообщений: 1366
поставь frame в квадрате, потом домножь на коэфициент что бы задать нужную скокрость

Оффлайн Vitaliy Hryhoriv

  • Освоившийся
  • **
  • Сообщений: 89
Блин, точняк, так это ж квадратичная функция. Ну я прописал это следующим путем
if(frame>30&&frame<100)pCube1.rotateX=(frame*frame)/10; - тут куб набирает обороты в пределах с 30 по 100-ый кадр
if(frame>100)pCube1.rotateX=frame*50 - а тут уже крутится с постоянной скоростью.
Только один косяк, немного заметно, когда идет переход с 100-го на 101-ый кадр, как рывок. Потому я подбирал на глаз, чтоб график функции плавно перешел с параболы в прямую
Если у кого-то есть другие идеи как это организовать, буду рад советам. Лэнд, респект тебе! (yes)

 

SimplePortal 2.3.5 © 2008-2012, SimplePortal