Manim Video

affaan-m/ECC/skills/manim-video

作者 affaan-mef648e01899ba3e8dc6371642deaaf64b4477775无许可证275K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库4天前更新

Build reusable Manim explainers for technical concepts, graphs, system diagrams, and product walkthroughs, then hand off to the wider ECC video stack if needed. Use when the user wants a clean animated explainer rather than a generic talking-head script.

包含脚本Design & Creative
AI 生成的概览

使用 Manim 制作技术概念、图表和系统示意图的动画讲解视频。

功能
指导制作简短的 Manim 讲解动画:从一句话视觉主旨,到 3 至 6 个场景的故事板和场景大纲,再到渲染出 16:9 的 MP4 和一张缩略图。它规定了场景规划与渲染约定,例如渐进式呈现、先做低质量试渲染,并附带一个可复用的网络图场景脚本作为起点。它还建议在需要最终润色或合成时移交给其他视频工具。
适用场景
当用户需要精确的技术讲解动画而非普通的真人出镜视频时使用,尤其适合图表、工作流、架构、指标演进或系统示意图。也适用于清晰度和结构比写实感更重要的简短产品或发布讲解视频。
运行要求
需要 manim 命令行工具进行渲染,需要 ffmpeg 进行后期处理;并引用其他视频技能来完成最终合成或润色。附带一个可执行起始脚本 assets/network_graph_scene.py。

Manim Video

Use Manim for technical explainers where motion, structure, and clarity matter more than photorealism.

When to Activate

  • the user wants a technical explainer animation
  • the concept is a graph, workflow, architecture, metric progression, or system diagram
  • the user wants a short product or launch explainer for X or a landing page
  • the visual should feel precise instead of generically cinematic

Tool Requirements

  • manim CLI for scene rendering
  • ffmpeg for post-processing if needed
  • video-editing for final assembly or polish
  • remotion-video-creation when the final package needs composited UI, captions, or additional motion layers

Default Output

  • short 16:9 MP4
  • one thumbnail or poster frame
  • storyboard plus scene plan

Workflow

  1. Define the core visual thesis in one sentence.
  2. Break the concept into 3 to 6 scenes.
  3. Decide what each scene proves.
  4. Write the scene outline before writing Manim code.
  5. Render the smallest working version first.
  6. Tighten typography, spacing, color, and pacing after the render works.
  7. Hand off to the wider video stack only if it adds value.

Scene Planning Rules

  • each scene should prove one thing
  • avoid overstuffed diagrams
  • prefer progressive reveal over full-screen clutter
  • use motion to explain state change, not just to keep the screen busy
  • title cards should be short and loaded with meaning

Network Graph Default

For social-graph and network-optimization explainers:

  • show the current graph before showing the optimized graph
  • distinguish low-signal follow clutter from high-signal bridges
  • highlight warm-path nodes and target clusters
  • if useful, add a final scene showing the self-improvement lineage that informed the skill

Render Conventions

  • default to 16:9 landscape unless the user asks for vertical
  • start with a low-quality smoke test render
  • only push to higher quality after composition and timing are stable
  • export one clean thumbnail frame that reads at social size

Reusable Starter

Use assets/network_graph_scene.py [blocked] as a starting point for network-graph explainers.

Example smoke test:

bash
manim -ql assets/network_graph_scene.py NetworkGraphExplainer

Output Format

Return:

  • core visual thesis
  • storyboard
  • scene outline
  • render plan
  • any follow-on polish recommendations

Related Skills

  • video-editing for final polish
  • remotion-video-creation for motion-heavy post-processing or compositing
  • content-engine when the animation is part of a broader launch

来源与署名

来源:affaan-m/ECC位于skills/manim-video提交ef648e0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架