• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store
Show / Hide Table of Contents

Animator

Author: gumilastik
Date: 18 May, 2015
Category: plugin
Credits:

Michael Antykov ( http://videofabrika.com) for sponsoring research

Download

64bit

0-AnimationAnimator_9.zip
16 Jun, 2015 - 14:23
v1.9

Description

Pack of nodes for fast animation patching:

  • Animator Base logic for every tween with delay, repeat, seek, pause, etc. Fully spreadable and sync with internal timer. Replaces many animation nodes in one. Inspired by Zeh Fernando (zeh ) tweener-(value).
  • Ease One node with easing presets (include google's swift http://www.google.com/design/spec/animation/authentic-motion.html), one for custom easing function.
  • Lerp Makes interpolation between value/spline/color/transform.

Update

v1.9

  • Fix start & repeat pins banging only when delay finished

Submit bugs and requests to: https://github.com/gumilastik/VVVV.Animator

Comments

Comments are no longer accepted.
Please create a new topic in the vvvv beta forum to discuss this contribution.
u7angel
18 May, 2015 - 17:47

ello gumlastik,

good stuff!

i noticed one little hickup aka jump, checkout your lerp help patch: when the segment passes a keyframe.

timpernagel
19 May, 2015 - 07:07

great!

readme
19 May, 2015 - 14:30

Also found a small bug in a slightly modified Animator helppatch:

blausand
25 May, 2015 - 18:25

Ahh, cool. I always wanted to pimp the waveshaper-(value) to contain the penner equations as well. Maybe vvvv.core should merge this.

mburk
29 May, 2015 - 19:34

very nice!

velcrome
16 Jun, 2015 - 21:44

Indeed very nice!

Kudos for finally introducing a basic Lerp (Value) node. Don't know why noone else ever thought of simplifing a map this way, when it's safe to assume input is <0..1>.

On the same drift it would be awesome to further nodalize the Animator. The repeat feature could be a module that stops reporting change after when the first repetition kicks in. Pingpong is also a perfect candidate for being a module, inverting the signal every even repetition. Of what's left, it's very much like the good old LFO (Animation). Seek calls itself Reset; funnily, Seek Time is named Period, but imo it is more the offset time. Just silly name-calling ;)

Anyhow, the Ease plugins are a charm. They show great insight into stated-triggered motion on your part. It is a different paradigm then what vvvv is geared for, but it's always good to have proper and fast penner in our favorite toolkit, when eventually state becomes easy data.

That said, please consider pullrequesting vvvv-sdk. Social Git can be a pain sometimes, but it would help a lot of people if your Lerps and Eases would join the pack, or even the VVVV.Utils.

  • Improve this Doc

© 2020 by vvvv group. Imprint | Privacy Policy.
Thanks to DocFX for building this website. Analytics by Plausible.

Back to top