openFrameworks helper add-on for the AWESOME ofxAnimatable from @armadillu.
Some classes to faster integration into your OF Apps / Add-ons:
FloatAnimator, NoiseAnimator, PositionAnimator, ColorAnimator, EnvelopeAnimator and ToggleAnimator.
openFrameworks helper addon for ofxAnimatable
:
-
Classes:
- FloatAnimator.h
- PositionAnimator.h
- NoiseAnimator.h (Envelope Modulated 3D Noise point + Filters)
- ColorAnimator.h
- EnvelopeAnimator.h (ASR envelope for a Float. Double independent curve types for Input/Output.)
- ToggleAnimator.h
-
Added ImGui based GUI.
-
Internal settings handling: Auto Store-Recall.
-
Musical BPM based or absolute time scale.
-
Plotting realtime value curves.
-
Curves Preview drawing.
-
Setters for Start/End, time mode, duration and pre pause, curve tween types, loop modes, repeats ...etc.
- ofxSurfingHelpers
- ofxSurfingImGui
- ofxImGui [ Fork ]
- ofxSurfingPresets [ Optional ]
- ofxSurfingPlayer [ Optional ]
Already bundled into OF_ADDON/libs
.
No need to add manually to the PROJECT GENERATOR!
ofxAnimatable
ofxHistoryPlot
ofxBiquadFilter [ Optional. Used to Filter the Noise Point ]
- Look the Examples.
#include "FloatAnimator.h"
FloatAnimator animatorFloat;
void setup() {
animatorFloat.setup(0.0f, 1.0f);
}
void update() {
float value = animatorFloat.getValue();
}
void keyPressed(int key){
if (key == ' ') animatorFloat.start();
}
- Windows10 / VS2017 / OF ~0.11
Add-on by @moebiusSurfing
( ManuMolina ). 2020. 2021
MIT License