Introduce the parts of an idea, then resolve them into a named whole. Components and plus signs appear across the frame, an equals sign connects them to the result, and optional supporting values arrive afterward. This 6.6-second equation is an explanatory composition: it displays the labels and values you provide rather than calculating a numerical sum or proving that the parts produce the outcome.
What you get
A local generator, editable HyperFrames shot and motion/review instructions for a 1920×1080, 30 fps composition. Generate the project first, then render your own video segment.
Up to three components with label and optional value, a result string and resultInitiallyVisible. A false setting reveals the result later; true leaves the result present while the component sequence develops.
Illustrated component nodes separated by plus signs, an equals sign and a distinct result node. Component entrances start at 0.16 seconds with 0.60-second spacing; the result normally enters at 1.80 seconds, followed by supporting values from 2.75 seconds. Bundled term-image-1, term-image-2, term-image-3 and result-image slots supply the raster material.
Four styles keep the same data and choreography: White & Yellow (white-yellow), Charcoal & Lime (charcoal-lime), Paper & Orange (paper-orange), and Black & White (midnight-ice). Semantic style overrides are supported; check contrast after changing them. Dark canvases use a fine grid. Local fonts include Inter, IBM Plex Mono for measurements and ordinals, Smiley Sans and Noto Sans SC. Chinese text selects Smiley Sans automatically, including accompanying Latin text; --zh-font noto-sans-sc selects Noto Sans SC, while --font takes precedence for a supplied font.
Before you choose
Use the equation only when “these parts make this whole” is a fair explanation. Distinguish supporting quantities from a mathematical identity, and check that every illustrated part earns its place before animating the sum.
Good fit
A creator explaining how a small set of practices, ingredients or contributions combines into one concept.
A short teaching passage where labels should be understood before the supporting quantities or time allocations appear.
A series needing repeatable equation grammar, illustrative materials and typography.
Not for
Automatic arithmetic, validation of quantities or proof that the component combination causes the named result.
More than three visible components, complex mathematical notation or a long explanation forced into one equation.
Automatic editing of an entire production, generated presenter performances or music, or copying another creator’s identity and materials.
How to use
You say/creatormotion-diagram-additive-equation Turn my supplied explanation into a white-yellow B-roll scene using the Parts to Whole Equation effect. Use the text, data and media I provide, and ask for any required input that is missing.
Prepare one to three components with concise label strings and optional value text, plus result and resultInitiallyVisible. Values such as time allocations are supplied text, not operands in a calculation. The implementation uses only the first three components; do not silently omit meaningful parts of your explanation.
Decide whether the result should be known at the start or revealed after the parts. Keep terms short—usually one to four words—and inspect both cases if the teaching sequence changes. Optional values appear later together as a second layer of detail.
Reuse the bundled term-image-N and result-image defaults or replace their named slots with --images MAP.json. Relative paths resolve beside the map; unmentioned defaults remain in use. Each active component and the result require a raster slot. Choose pictures that match your content and follow the image policy; illustrative defaults are not evidence for the equation.
From the extracted package, prepare Node.js 22+, FFmpeg and HyperFrames CLI 0.8.30. Run node scripts/create.mjs --out PROJECT --data CONTENT.json --style white-yellow, substituting another documented palette if wanted. Read the motion specification and image policy before adapting the scene; use semantic --overrides for deliberate style changes.
Inspect the editable project at entry, each motion handoff and final hold, then render with the command printed by the generator. Check the resulting frames for text collisions, correct numbers and readable contrast. Keep at least 1.2 seconds for the final reading when editing, and compare all four palettes with identical content after structural changes. Narration, music and assembly into a longer film remain separate work. Inspect the actual MP4 at the component/operator handoffs, result appearance and later values. Keep supporting text at least 24 px on the documented canvas. No presenter or alpha matte is used by this implementation; preserve the equation relationship instead of replacing it with unrelated cards.
Requirements and costs
You bring
components: provide your own content or retain the illustrative default. · result: provide your own content or retain the illustrative default. · resultInitiallyVisible: provide your own content or retain the illustrative default.
Dependencies
HyperFrames CLI 0.8.30 or compatible — required · Node.js 22 or newer — required · FFmpeg — required
Outside costs
Not collected yet
Tools used
HyperFrames
Publisher testing
v1.0.1 — Claude Code / Claude Desktop / Cowork / Codex / ChatGPT
FAQ
Yes. Component labels/values, result and resultInitiallyVisible are JSON inputs, with four palettes and semantic overrides. The operators and staged layout are part of the scene.
No presenter footage is needed. The active nodes require raster images, and bundled defaults cover the three terms and result. Use --images only when replacing named material; do not assume an icon fallback if an active image is missing.
Yes. Keep the parts-to-operators-to-result relationship and later secondary values. Review both initial-result settings after editing and render a fresh version to check operator spacing and reading time.
No. Supporting values and result are independent supplied text. If the equation is numerical, verify the arithmetic yourself and ensure the result you write agrees with the parts.
The current scene takes only the first three. A fourth visible term requires deliberate scene and timing changes, rather than only adding another JSON item.
User reviews
—0 reviews
Select a star to share your experience.
No reviews yet. Ratings appear once readers share real experiences.