Render.ru
Поддержать

переменные в цикле

  • Автор темы Гость
  • Дата создания

Гость

Мне нужно, чтобы скрипт понимал изменение значений переменных во время выполнения анимации. Т.е. есть цикл, в котором присутствуют некие переменные. Цикл крутит анимацию, а я в это время кручу переменные. Возможно ли такое? Если да, то примерное направление укажите, пожалуйста.

Гость

в максе большинство параметров анимируется... создай дамми, прилепи custom attribute, анимируй и "достань" его через скрипт...

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Вобще для этого дела в максе предусмотрен Motion Capture
найдеш в утилитах
как им пользоваться смотри нелп

Гость

no_one а если переменных много? утонешь в дамми.

Denis вариант, но хочется через скрипт. может, кто-то знает как?

Гость

ну насчет даммей, я, кнешна, ерунду сморозил, в любом случае дамми можеть быть один, а атрибутов на нем много...
Обрати свой взор в сторону Global tracks, там треки разных типов (по одному), скриптами можно создать дополнительные и работать как и с любыми другими параметрами (треками)...

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Ivan,

Весь Интерфейс специально отключен во время анимации
тк слишком тяжело его обновлять на каждом кадре.
Тут нужен более глубокий уровень чтоб побороть зто - SDK напр.

Правда одну лазейку я нашол - это матерьялы, они не отключеются ! 🙂
Мене удалось при включенной аниммации управлять параметром
текстурной карты котороя в свою очердь будучи связанной упрявляла
размерами коробки.

Так что если очень хочется можеш поизврящятся 😉)

Ты можеш написать свой скрипт-плугин карты или матерьяла
со своими параметрами
при написании следует обратить внимание на это событие:

on <rollout> setTime <val> do ...

This event handler is defined for rollups in scripted scripted materials and texturemaps. This handler is called whenever the time slider is changed while the rollout is displayed. <val> is the slider time.


Удачи.

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Посмотрел - Вполне нормально анимация навешивантся через
событие по времени