3Blue1Brown 同款动画库!这个 Motion Graphics Skill 让你的设计动起来

3Blue1Brown 同款动画库!这个 Motion Graphics Skill 让你的设计动起来

做设计的同学,有没有想过——那些超火的数学可视化视频、酷炫的动态字体效果,其实用 Python 就能搞定?

最近翻到一个 Skill,专门教你怎么用 Manim(3Blue1Brown 制作数学动画的同款库)做运动图形设计。从动态字体到 Logo 动画到故障艺术效果,全部包含。⭐ 200 热度,Smithery 设计分类下的宝藏。

这个 Skill 讲了什么

Motion Graphics Skill 围绕四个核心原则展开:Style(风格一致)、Surprise(意外惊喜)、Smoothness(流畅过渡)、Simplicity(简洁干净)。听起来像做设计的常识,但配上 Manim 的代码模板,真的能出活。

支持的动画类型:

  • 动态字体(Kinetic Typography):逐字出现、缩放、淡出,配合颜色变化传达情绪
  • Logo 揭示动画:粒子汇聚成 Logo、发光的脉冲效果
  • 标题序列:滑入、堆叠、装饰线,专业感十足
  • 故障艺术(Glitch):红蓝通道错位,随机抖动
  • 计数器动画:数字递增动画,适合数据可视化

上手有多简单

用 Manim 做动态字体,只需要几十行 Python:

from manim import *

class KineticTypography(Scene):
    def construct(self):
        self.camera.background_color = "#1a1a2e"
        words = ["The", "Future", "Is", "NOW"]
        colors = [WHITE, BLUE, WHITE, YELLOW]
        for word, color in zip(words, colors):
            text = Text(word, font_size=96, color=color, weight=BOLD)
            text.scale(0)
            self.add(text)
            self.play(
                text.animate.scale(1),
                rate_func=rate_functions.ease_out_back,
                run_time=0.4
            )
            self.wait(0.3)

这个 Skill 给了一套完整的模板代码,直接复制改文字就能出效果。Logo 粒子汇聚、故障艺术、计数器动画全部都有。

easing 函数参考表也很实用

  • ease_out_back:弹入效果,适合开场
  • ease_in_cubic:缓出,适合淡出
  • ease_out_bounce:弹跳效果,卡通感
  • ease_out_expo:快速冲击感
  • ease_in_out_sine:自然流畅

调色板也给你配好了

Neon Cyberpunk(赛博粉蓝)、Corporate Professional(商务蓝灰)、Minimal Modern(简约风)——选个风格直接用,不用自己调。

谁适合用

设计师、创意工作者、AI 内容创作者。如果你想做有动效的封面、社交媒体内容、教学视频素材,这个 Skill 值得收藏。用 Manim 写代码出动画,输出质量比一般视频编辑工具高出一个档次。

GitHub:https://github.com/rohitg00/manim-video-generator/tree/main/skills/motion-graphics


GitHub: https://github.com/rohitg00/manim-video-generator/tree/main/skills/motion-graphics

评论区

0 条评论

登录后可评论。

赵一凡 840 阅读