» Анимация
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Анимация

English | Italian

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

Ноды категории Animation привязывают процессы в патче к определенному времени или событию. Когда нужно сделать обратный отсчет от 10 до 0, или зациклить движение (анимированная ходьба или вращение), или растянуть клик мышкой на несколько секунд. vvvv предоставляет множество инструментов для легкой анимации любых объектов.

Генераторы

Анимация это изменение объекта во времени. Нод LFO (Animation) генерирует плавное изменение значения от 0.0000 до 1.0000 в заданный промежуток времени. Подцепив это значение к нодам Map (Value) или MapRange (Value) вы можете расширить границы (0...1) до любых нужных вам значений значений.

см. также
Blinker (Animation)
Metronom (Animation)

Контроллеры

Нод Change (Animation) сообщает вам, изменилось ли входящее значение.
Нод TogEdge (Animation) сообщает, достигло значение своего максимума (1) или минимума (0)

Плавные переходы

У вас есть точка А и точка B. Перечисленные ниже ноды помогают плавно переместить объект из точки A в точку B в заданный промежуток времени:
Damper (Animation)
DeNiro (Animation)
LinearFilter (Animation)
Newton (Animation)
Oscillator (Animation)

У некоторых из них есть расширенные настройки, учитывающие ускорение, скорость возврата и т.п., позволяющие добиваться очень плавных и реалистичных движений.

Счетчик

Counter (Animation) это счетчик, запоминающий сколько раз изменились значения в плюс или в минус. Можно считать до бесконечности или задать максимальные и мнимальные границы.
FrameCounter (Animation) считает количество фреймов, прошедших с момента запуска патча.

Задержки

Для ситуаций когда нужно запомнить значение в момент изменения (например, счет или время в игре), или растянуть краткосрочное действие (объект исчезает в течение трех секунд после клика мышкой) или отложить какое-то действие, вам пригодятся следующие ноды:

Delay (Animation)
MonoFlop (Animation)
Toggle (Animation)
S+H (Animation

Уделите отдельное внимание на FrameDelay (Animation) - этот нод позволяет закрывать циклы. Если нужно "завести" данные сами в себя, вы можете сделать это только через FrameDelay.

Привязка к реальному времени, категория Astronomy

CurrentTime (Astronomy) знает установленный в системе день.
Gregorian (Astronomy Split) преобразовывает информацию CurrentTime в все форматы времени от года до миллисекунды.

Stopwatch (Animation) - простой, классический секундомер

TimelinerSA

Это кросс-платформенная многофункциональная таймлиния, реализованная во внешнем окне. В версии для vvvv вы можете привязывать одновременно несколько действий к определенному времени.

Говорят, это круто. Я сам так и не научился пользоваться. Пожалуйста почитайте оригинальную статью на английском и научите меня тоже. Буду признателен.

TimelinerSA

anonymous user login

Shoutbox

~2d ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~2d ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~9d ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~11d ago

~13d ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~16d ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~16d ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~24d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~30d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~30d ago