» Animator
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Animator

plugin ease lerp animation tween
Credits: Michael Antykov (http://videofabrika.com) for sponsoring research

about

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

download

AnimationAnimator_9.zip
16.06.15 [16:23 UTC] by gumilastik | 1112 downloads
v1.9

u7angel 18/05/2015 - 19: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/05/2015 - 09:07

great!

readme 19/05/2015 - 16:30

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

blausand 25/05/2015 - 20: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/05/2015 - 21:34

very nice!

velcrome 16/06/2015 - 23: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 is0..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.

anonymous user login

Shoutbox

~2min ago

~2d ago

joreg: Two #vvvv workshops this week in #berlin: Friday: Physical Computing, Saturday: Computer Vision. Tickets: upcoming-full-day-vvvv-gamma-workshops-in-berlin

~3d ago

joreg: @cznickesz also feel free to join our chat for such questions: chat

~3d ago

cznickesz: @joreg: Yeah, I´ll give it a try! Thx

~3d ago

joreg: @cznickesz: we're hoping this week. but depends on feedback. please test your project and let us know if it works.

~3d ago

cznickesz: @joreg: I should stop asking my questions so cryptic ;-) So right away: is final Beta39 hours, days or weeks away?

~3d ago

joreg: @cznickesz: the idea of an RC is exactly to make sure your projects will work with it. your last chance to report problems with b39.

~3d ago

cznickesz: So how "RC" is the "RC3"? I have to update an old project soon and I´m wondering if I should wait and directly update to Beta39

~3d ago

joreg: @takuma, the "one frame" issue was fixed in RC3 for beta39, see: beta39-release-candidate

~3d ago

Takuma: @joreg thank!! Ill try this. Are there a way to send video texture from vvvv to vl? fromimage node in vl somehow only sends 1 frame