概述
因为本文中有很多信息,所以这里是一个简短的概述在非常高的层次上讨论了以下章节的内容。
序言:在本章中,我们将解开发生的所有步骤准备用于渲染的场景;直到运行用户覆盖的方法。这包括关于使用 Manim 的 CLI 的简短讨论与其他渲染方式(例如,通过 Jupyter 笔记本,或在 Python 中脚本)。
construct
Mobject 初始化:在第二章中,我们将深入探讨创建和处理 Mobjects,应该在我们的场景中显示的基本元素。 我们讨论基类,本质上是 三种不同类型的 Mobjects,然后讨论其中最重要的 矢量化 Mobjects。特别是,我们描述了内部的点数据结构 ,它控制负责绘制矢量化 Mobject 的机制 设置相应的 Bezier 曲线。我们结束本章 通过 tour into ,簿记机制控制哪个 应渲染 mobjects。
动画和渲染循环:最后,在最后一章中,我们将介绍 通过对象的实例化( 包含有关在渲染循环运行时应如何修改 Mobjects 的信息), 随后是对臭名昭著的电话的调查。我们会的 看到 call 中有三个相关部分; 处理传递的 animations 和 keyword 参数的 part 和 prepared,然后是实际的 “render loop”,其中库 单步执行时间线并逐帧渲染。最后一部分 执行一些后处理以保存短视频片段(“部分影片文件”) 并清理下一次调用 .最后,在运行完所有 之后,该库将部分电影合并 文件复制到一个视频中。
Last updated