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
评论区
登录后可评论。