MotionHub
Motion tools by ZERB LION
Motion spec
RAYNEO 动效规范
The single source of truth for RAYNEO motion. Read-only — the app tools and the AE plugin all pull from this exact spec.
🔒 Official spec · read-only · changes go through the admin. To propose an edit, tweak it in MotionSpec and send the admin the link.
Curves
A curve is the "feel" of a motion — how it speeds up and slows down. The moving dot below plays each curve in real time; watch it, don't just read the numbers. The line is the curve, the dot is what you'll see.
Durations
Named time steps in milliseconds. Pick the name, not a raw number — that keeps everyone on the same rhythm. Bars are drawn to scale.
Presets
A preset bundles property + range + curve + duration into one named motion — this is what the AE plugin applies and what the audit checks against.
Why App and Glasses differ
App
On-screen UI. Motion can be lively and quick — overshoot (bounce, easeout_strong) is fine, standard easing throughout.
Glasses
Motion happens in your field of view. Big, fast, or overshooting moves cause discomfort, so the glasses spec is a smaller, calmer vocabulary: no overshoot curves, slower steps, smaller travel, opacity fades preferred over large motion.
Same curve identities carry the brand feel across both; the platform difference lives in which curves are allowed and how long they run — not in separate, conflicting curve shapes.
Machine-readable endpoints
The AE plugin and the audit read these JSON URLs directly. This page renders the same files.