首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Manim动画
databook
创建于2023-08-28
订阅专栏
manim是一个生成数学教学视频的动画引擎。 它用编程的方式创建精美的数学动画,让数学更加易懂。
等 72 人订阅
共114篇文章
创建于2023-08-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
探索视觉的边界:用 Manim 重现有趣的知觉错觉
我们常常相信“眼见为实”,但知觉错觉告诉我们:事实并非如此。 我们的大脑并非直接复制世界,而是在构建一个基于经验与期望的“最佳猜测模型”。 今天,我们将通过 5 种经典的知觉错觉,来探索视觉的奥秘。
ManimCE v0.20.1 发布:LaTeX 渲染修复与动画稳定性提升
这次发布的是一个“补丁版本”,距离上次的大版本发布只有几天。 主要修改部分是: ✅ Bug 修复(MathTex 解析、DashedLine 动画、AnimationGroups 检测等) ✅ 小优化
🚀 Manim CE v0.20.0 发布:动画构建更丝滑,随机性终于“可控”了!
大家新年好!Manim Community Edition (CE) 刚刚发布了里程碑式的 v0.20.0 版本。 如果你觉得以前写 updater(更新程序)太啰嗦,或者每次渲染随机场景结果都不一样
Manim v0.19.1 发布啦!三大新特性让动画制作更丝滑
大家好!Manim 社区新发布了 v0.19.1 版本(发布于 12 月 1 日)。虽然这是一个小版本号更新,但里面可是藏着几个非常实用的新功能! 无论你是刚入坑的新手,或者已经被某些痛点折磨过的老手
Manim进阶:用背景图片让你的数学视频脱颖而出
做Manim动画久了,你是否厌倦了那万年不变的黑色虚空? 很多初学者(甚至老手)都想给动画加个背景图,但往往会遇到两个问题: 怎么加? 是把图片放进去,还是设置相机? 看不清! 背景花里胡哨,前面的文
让你的动画“活”过来:Manim 节奏控制指南 (Rate Functions)
你在制作Manim动画时,是否遇到过这样的困境? “代码写得天衣无缝,运行流畅,出来的动画却总觉得哪里不对劲?” 虽然物体确实从 A 移动到了 B,但看起来就像是老旧的工业机器人在干活——僵硬、死板,
manim边做边学--文字创建销毁的打字机效果
对于Manim的用户来说,创建富有表现力的文本动画是其核心功能之一。 最近,Manim的官方文档中悄然增加了两个新的动画类:TypeWithCursor 和 UntypeWithCursor。 它们为
Manim实现旋转扭曲特效
在数学动画制作中,特殊效果可以极大地增强视觉表现力和吸引力。 本文将介绍如何使用Manim框架实现一个旋转扭曲特效,通过自定义动画类来创建独特的视觉效果。 实现原理 旋转扭曲特效的核心是通过修改对象上
Manim实现渐变填充特效
本文将介绍如何使用Manim框架实现动态渐变填充特效,通过自定义动画类来控制物体的颜色随时间平滑变化。 1. 实现原理 1.1. 自定义动画类设计 在Manim中,所有动画效果都是通过继承Animat
Manim实现波浪形文字特效
本文将介绍如何使用Manim实现波浪形文字特效,通过自定义动画类让文字产生波浪般的动态效果。 1. 实现原理 波浪形文字特效的核心是通过自定义Animation类,对文本对象中的每个字符应用不同的位置
Manim实现闪电特效
本文将详细介绍如何使用Manim框架来实现一个逼真的闪电特效。 1. 实现原理 闪电特效通过LightningAnimation类实现,该类继承自Manim的基础Animation类, 主要基于以下几
Manim实现气泡特效
本文将介绍如何使用Manim框架实现一个简单而实用的气泡特效,该特效可用于多种场景,如背景装饰、数据可视化过渡等。 1. 实现原理 气泡特效的核心在于BubbleEffect类,它继承自Manim的A
Manim实现涟漪扩散特效
在视频制作和数据可视化领域,涟漪扩散特效是一种常见且富有视觉吸引力的动画效果。 本文将详细介绍如何使用Manim数学动画引擎来实现这一效果,包括其实现原理、使用示例以及应用场景。 1. 实现原理 涟漪
Manim实现镜面反射特效
本文将介绍如何使用Manim框架实现镜面反射特效,让你的动画更加生动有趣。 1. 实现原理 1.1. 对称点计算 实现镜面反射的核心是计算点关于直线的对称点。 代码中的symmetry_point函数
Manim实现阴影特效
本文将详细介绍如何在Manim中实现2D和3D阴影特效,提升动画的视觉层次感和真实感。 1. 实现原理 Manim中的阴影特效主要通过创建对象副本、调整透明度、应用变换和模糊效果来实现。 下面我们将结
Manim实现水波纹特效
本文将介绍如何使用ManimCE框架实现一个水波纹特效,让你的数学动画更加生动有趣。 1. 实现原理 水波纹特效通过WaterRipple类实现,这是一个自定义的Animation子类。让我们从代码角
Manim实现闪光轨迹特效
在动画制作中,轨迹特效常常用于增强视觉效果,而带有闪光效果的轨迹更是能够吸引观众的注意力。 本文将介绍如何使用Manim动画库实现闪光轨迹特效。 1. 实现原理 下面的GlowingTracedPat
Manim实现脉冲闪烁特效
在数学可视化中,脉冲闪烁特效能像聚光灯一样引导观众注意力,突出关键公式、特殊点或重要结论。 本文将介绍如何一步步通过代码来实现这个特效,并通过参数精准控制视觉效果。 1. 实现原理 脉冲闪烁特效的核心
把数学对象画出来:Manim Mobject类库速查手册
Manim 中所有“看得见”的元素——从一条直线到复杂的 3D 曲面——都继承自同一个根基:Mobject(Math Object)。 我整理了一个手册,以**“类”**为骨架,逐一拆解 Manim
掌握ChangeSpeed类:让数学动画速度随心而动!
在制作数学动画时,我们常常希望动画的速度能够根据需要进行调整,以更好地展示数学概念的演变过程。 Manim框架中的ChangeSpeed类就是这样一个强大的工具,它能够帮助我们轻松地控制动画的速度变化
下一页