← Back

ofxShotcraft

github.com/yutaokuyama/ofxShotcraft · @yutaokuyama
OF 0.12 Animation GUI

Lightweight shot-making and keyframing addon focused on camera rigs, a scrub-able keyframe timeline, and JSON save and load.

1 0 Last commit 3mo ago Created 3mo ago

README

ofxShotcraft



ofxShotcraft is a lightweight shot-making and keyframing addon for openFrameworks.

The current build focuses on camera blocking:

Status



Early prototype. The core timeline types, camera rig types, camera keyframer UI, and JSON helpers live in the addon. APIs may still change while the camera-blocking workflow settles.

Requirements



Include



#include "ofxShotcraft.h"


Core Types



ofxShotcraft::TimelineState timeline;
ofxShotcraft::CameraRig rig;
ofxShotcraft::CameraTrack cameraTrack;


Example



examples/example-camera-rig


The example demonstrates viewport camera editing, timeline scrubbing, per-channel keying, JSON save/load, and the experimental file-based JSON edit bridge under the app data llm/ directory.

Structure



src/
  core/
    TimelineState.h
    Keyframe.h
    KeyframeTrack.h
  camera/
    CameraRig.h
    CameraTrack.h
    CameraRigController.h
    CameraRigGizmo.h
    CameraRigEditor.h
    CameraKeyframer.h
  ui/
    CameraKeyframerUi.h
    TimelineView.h
    TransportView.h
    ValuePanel.h
  io/
    CameraTrackJson.h
    CameraTrackEditJson.h

Get this addon

HTTPS
SSH