自定义配置 custom_config¶
directories
¶
mirror_module_path
(
True
或者False
)是否在output
路径下创建名为运行文件的名的文件夹, 并在其中保存输出(images/
或videos/
)。
output
输出文件路径,视频会保存在其下
videos/
文件夹中,图片会保存在其下images/
文件夹中。例如,如果你把
output
设置为"/.../manim/output"
,把mirror_module_path
设置为False
, 之后导出代码中的Scene1
视频和最后一帧, 最后的目录结构将是:manim/ ├── manimlib/ │ ├── animation/ │ ├── ... │ ├── default_config.yml │ └── window.py ├── output/ │ ├── images │ │ └── Scene1.png │ └── videos │ └── Scene1.mp4 ├── code.py └── custom_config.yml
但是如果你把
mirror_module_path
设置为True
, 目录结构则将是:manim/ ├── manimlib/ │ ├── animation/ │ ├── ... │ ├── default_config.yml │ └── window.py ├── output/ │ └── code/ │ ├── images │ │ └── Scene1.png │ └── videos │ └── Scene1.mp4 ├── code.py └── custom_config.yml
raster_images
存放代码中要使用的像素图像(包括
.jpg
,.jpeg
,.png
和.gif
)的目录, 将由ImageMobject
读取。
vector_images
存放代码中要使用的矢量图像(包括
.svg
和.xdv
)的目录,将由SVGMobject
读取。
sounds
存放代码中要使用的声音文件(包括
.wav
和.mp3
)的目录,使用Scene.add_sound()
读取。
temporary_storage
存储临时产生的缓存文件的目录,包含
Tex
的缓存、Text
的缓存和物体点集的存储。
tex
¶
executable
编译LaTeX使用的可执行程序(推荐
latex
或xelatex -no-pdf
)。
template_file
使用的LaTeX模板,在
manimlib/tex_templates
中 (latex
对应tex_template.tex
,xelatex
对应ctex_template.tex
)。
intermediate_filetype
编译后产生的中间矢量文件的类型(若使用
latex
则为dvi
,若使用xelatex
即为xdv
)。
text_to_replace
模板中待替换的文字(默认即可)。
universal_import_line
¶
在直接进入交互模式下需要引入包的语句
style
¶
font
Text
的默认字体
background_color
默认背景颜色
window_position
¶
反馈窗口在显示器上的相对位置(两个字母,第一个字母表示 上U/中O/下D,第二个字母表示 左L/中O/右R)
window_monitor
¶
反馈窗口出现的显示器的编号
break_into_partial_movies
¶
是否在导出视频的时候为每个 self.play 和 self.wait 生成一个视频片段
设为 True
方便后期剪辑,设为 False
速度更快效率更高
camera_qualities
¶
导出质量
low
低质量(默认 480p15)
medium
中等质量(默认 720p30)
high
高质量(默认 1080p30)
ultra_high
超高质量(默认 4K60)
default_quality
默认质量(选填以上四种之一)