Skip to main content

How to make animated math explanation videos

Published · Reviewed · 11 min read
Scribe Animator Team
Product education at OHO Tech

A useful math animation does more than decorate a formula. It controls the order in which the learner sees the diagram, the relationship, and the finished statement. Scribe Animator can keep those parts editable as vector objects and time their reveals independently.

This tutorial builds one concrete mini-lesson: a right triangle draws first, a² + b² = c² draws second, and the completed proof frame holds for reading. Every shown step was reproduced in the running desktop editor, then exported as MP4.

Verified workflow

Verified on 9 August 2026 in the desktop web editor on macOS with frontend@2.0.0. The test project used one four-path first-party SVG, one equation object, two sequential Draw Steps, fixed framing, and Blackboard + Chalk. It completed a 1280 × 720 H.264 export at 30 fps and 15 seconds. The tested project was silent; narration is discussed as a follow-on, not claimed as part of this export.

Download the exact geometry

Download pythagorean-triangle-practice.svg

The file is intentionally small: three paths make the sides and one path makes the right-angle mark. It contains no text, script, embedded image, filter, external CSS, or SVG animation markup. The equation is created separately in Scribe so it remains identifiable and independently timed.

This separation mirrors the teaching sequence:

  1. Establish the right triangle.
  2. Let the learner inspect the legs and hypotenuse.
  3. Introduce the relationship a² + b² = c².
  4. Hold the complete frame before moving on.

1. Establish the teaching surface

Open Canvas Settings and choose Project → Blackboard → Chalk. The semantic Blackboard supplies charcoal grain and erased-chalk residue; Chalk supplies the textured deposition on eligible vector paths. A flat dark custom color would not provide both layers.

Use warm white #f5f0dc for this project. It gives both the geometry and equation enough contrast without turning the entire frame into high-intensity white.

The deeper board-surface and material guide explains project versus scene scope and the material-precedence rules. The companion real Chalk workflow compares Blackboard, Green Chalkboard, Paper, and Blueprint pairings.

2. Create the equation as drawable content

Choose Tools → Add Equation and enter:

a^2 + b^2 = c^2

Set the color to #f5f0dc. Add the accessibility label Pythagorean theorem: a squared plus b squared equals c squared, leave Display layout selected, and choose Add and draw.

Scribe Animator Add equation modal with the Pythagorean theorem source, preview, warm-white color, and accessibility label
The tested equation is rendered and validated before it becomes editable vector/path content on the canvas.
Screenshot callouts
  1. Rendered equation
    Inspect symbol shape and spacing before adding the result to the lesson.
  2. Tested LaTeX
    The source is constrained mathematical input, not general HTML or a captured equation webpage.
  3. Spoken meaning
    The label communicates the equation to readers who cannot infer it visually.
  4. Add and draw
    The action creates scalable drawable content for the current scene.

Position the equation on the right side of the frame. In the tested scene its object position was changed to X 1050, Y 380 in the 1920 × 1080 project canvas, leaving a clear region for the diagram.

For supported syntax, size limits, metadata, and later editing behavior, see text, typography, and equations.

3. Import the triangle and verify its paths

Open Vectors, choose the practice SVG in Vector Import - SVG to Paths, and inspect the result before adding it.

Scribe Animator Vector Import panel showing four of four paths for the Pythagorean right-triangle practice SVG
The deterministic diagram produced 4 / 4 paths in 2.2 ms with Original Document Order selected. Timing and processing values vary by device.
Screenshot callouts
  1. Processed triangle
    Confirm that all sides and the right-angle mark remain present after sanitization and normalization.
  2. Four usable paths
    The reported path count matches the authored source rather than an unexpectedly fragmented trace.
  3. Document order
    The source paths are already ordered as two legs, hypotenuse, and right-angle mark.
  4. Add to Canvas
    This places the normalized vector in the current scene without requiring a cloud-library save.

The import reported 4 / 4 paths, 270 B processed from 326 B, and Original Document Order. Those measurements describe this file and device; they are not general speed promises.

Choose Add to Canvas, close the importer, select the vector, and rename it Right triangle. The default placement already left the equation readable in this run.

Read SVG and vector import before replacing the practice geometry with an exported graph, diagram, or auto-traced image.

4. Apply Chalk to both vector objects

Selecting a project Drawing Style does not destructively restyle existing objects. The tested equation initially showed Solid at object level. Select the equation and triangle in turn, open Vector Path, and verify Stroke Material → Chalk for each.

Keep the warm-white path color. Material and color solve different problems: Chalk controls edge/deposition texture; the light authored color creates contrast against the dark board.

If only one reveal uses the wrong material, inspect its Draw Step. A step-level override wins over object and project defaults.

5. Make the reasoning sequential with Draw Steps

Select Right triangle, open the timeline's DRAW drawer, and choose AUTO-PLAN. Confirm the preview only when it reports one selected and one eligible vector. In this run, the resulting step started at zero and lasted three seconds.

Select Math equation from its timeline row and run Auto-plan again. Open that second Draw Step and change Start time (sec) from 0 to 3; keep Duration (sec) at 3.

The final teaching rhythm is:

TimeVisual eventTeaching purpose
0–3sRight triangle drawsEstablish the object before naming a rule
3–6sEquation drawsConnect the visible geometry to the relationship
6–15sComplete frame holdsGive the learner time to inspect and discuss
Scribe Animator at 5.985 seconds while a drawing hand finishes the Pythagorean equation after the triangle Draw Step
The actual preview at 5.985 seconds: triangle complete, equation still revealing, and both Draw Step timings visible in the drawer.
Screenshot callouts
  1. First idea complete
    The diagram is already visible before the rule finishes drawing.
  2. Second idea in progress
    The equation reveal is close to 100 percent near the end of its three-second step.
  3. Path-following hand
    The hand follows the active equation path during live preview.
  4. Two-step sequence
    The DRAW drawer preserves the tested 0-second and 3-second starts.

Auto-plan cannot understand the mathematical importance of arbitrary geometry. It worked cleanly here because the SVG has four purposeful paths. Reorder or split source artwork when the hand jumps between unrelated marks.

6. Preview the completed teaching frame

Seek slightly beyond six seconds. The hand should disappear, the entire diagram and equation should remain visible, and the frame should hold.

Completed Scribe Animator Blackboard scene with a Chalk right triangle and the Pythagorean equation visible after both Draw Steps
At 6.497 seconds, both reveals are complete and the fixed frame is ready for explanation or a reading hold.
Screenshot callouts
  1. Finished diagram
    All four triangle paths are present, including the right-angle mark.
  2. Finished relationship
    The equation remains a separate vector object even though it now reads as one lesson frame.
  3. Reading hold
    The playhead is beyond both six-second reveals while the 15-second scene continues.

This lesson intentionally uses fixed framing. Both ideas fit one composition, so camera movement would compete with comparison. For a longer proof spread across the canvas, use camera and path workflows and make sure the camera arrives before the next Draw Step begins.

7. Add narration only after the visual timing works

The exported verification project is silent. That is an evidence boundary, not a recommendation that every lesson should be silent.

A concise narration for this sequence could be:

Start with a right triangle. The squares of the two shorter sides add up to the square of the hypotenuse.

Record or import narration only after the visual order is stable. Then create meaningful script segments, bind or fit eligible visual timing where appropriate, and preview the mixed timing. Scribe audio binding is not automatic lip-sync and does not generate a mathematical animation from speech. Follow the tested controls in voiceover and synchronization rather than assuming this silent article proves them.

8. Export and inspect the MP4

Open Export Video (MP4), choose supported output settings, and keep the tab open. The tested run completed successfully with:

  • 450 frames reported by Scribe;
  • 1.44 MB reported by the completion dialog;
  • H.264 video;
  • 1280 × 720 dimensions;
  • 30 fps; and
  • 15.000 seconds by independent media inspection.
Scribe Animator Export Complete dialog for the Pythagorean lesson reporting 450 frames, 1.44 megabytes, and 15 seconds
The tested lesson reached the real product export boundary; the downloaded MP4 stream was inspected independently afterward.
Screenshot callouts
  1. Completed export
    The local exporter finished without closing or reloading the app tab.
  2. Measured result
    The completion dialog records the exact frame count, size, and duration of this run.

Current limitations

  • The equation editor accepts constrained LaTeX, not arbitrary packages or a general document renderer.
  • Equation SVG output has a size limit; split very complex expressions into meaningful stages.
  • Auto-plan orders geometry, not mathematical reasoning.
  • Existing objects are not automatically restyled when a project Drawing Style changes.
  • Normal editable text does not automatically receive Chalk path texture.
  • The tested scene uses no labels for a, b, and c; add separate equation/text objects when the lesson requires them.
  • Camera and narration were intentionally absent from this verified export.
  • Desktop equation creation was tested; this article does not claim a matching Mobile Lite control.

Troubleshooting

ProblemRecovery
Equation is missing at time zeroIts reveal has not started; seek into the Draw Step or press Play.
Equation is rejectedSimplify unsupported LaTeX or split the expression into smaller equation objects.
Triangle draws in a confusing orderReorder or split the source SVG paths; the practice file's document order is deliberate.
Chalk is invisibleUse a high-contrast path color and verify object/Draw Step material precedence.
Formula overlaps the diagramEdit object position and scale before planning detailed timing.
Hand covers an important symbolChange hand/tool, resize or move the content, or turn off hand following where appropriate.
Learners cannot read the final stateAdd a longer hold before camera movement, scene change, or export end.

Build this Pythagorean lesson in Scribe

Download the four-path practice SVG, then open Scribe Animator and reproduce the two-step sequence. Once the silent visual works, add only the narration, labels, or camera moves that improve the explanation.

For related teaching craft, see storyboarding a whiteboard animation and voiceover and sound design.