by nariakiiwatani
This is a project to make an addon for porting Adobe AfterEffects' composition to openFrameworks realtime animation.
Currently so buggy, So I need community help. :)
- Select composition(s) in project pane.
- execute tool/compExport.jsx (File-->Script-->Execute) and choose a folder to export data.
ofApp.h
ofxAE::Composition composition_;
ofApp.cpp
void ofApp::setup(){
ofxAE::Loader loader("exported_folder");
loader.loadComposition(composition_, "foo.json"); // "bin/data/exported_folder/foo.json"
composition_.setLoopState(FrameCounter::LOOP_ONEWAY);
}
//--------------------------------------------------------------
void ofApp::update(){
composition_.update();
}
//--------------------------------------------------------------
void ofApp::draw(){
ofBackground(0);
composition_.draw();
}
-
Drive all features in AE on OF.
But of course it's impossible because AE is not for realtime animations.
So I want the exporter to be able to select enable/disable with some features. -
Provide interfaces to operate animations interactively.
This is why I decide to make this addon.
change image sources, motion loop, add realtime effects,,, -
Write exporters for various animation softwares.
Though this addon is named AE, AE is not only way to make animations.
Other softwares will also work if it can export a json file in same format.
So it's important to keep independence between AE and OF.