» Анимация
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

~3d ago

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

~9d ago

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

~10d ago

fleg: hey there! What's the best tool for remote work? Teamviewer feels terrible. Thanks!

~23d ago

joreg: Last call: 6-session vvvv beginner course starting November 4: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/

~1mth ago

joreg: Missed the last meetup? You can rewatch it here: https://www.youtube.com/live/MdvTa58uxB0?si=Fwi-9hHoCmo794Ag

~1mth ago

theurbankind: When is the next big event, like node festival ?

~1mth ago

~1mth ago

joreg: Join us for the next vvvv meetup on Oktober 17th: https://visualprogramming.net/blog/2024/25.-vvvv-worldwide-meetup/

~2mth ago

joreg: 6 session beginner course part 2 "Deep Dive" starts January 13th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-ii/