鱼C论坛

 找回密码
 立即注册
查看: 3050|回复: 4

[技术交流] 18 - Manim cfg show 配置的玩法

[复制链接]
发表于 2022-12-28 16:08:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2022-12-29 19:37 编辑

学到现在,我们可以来了解一下 Manim 的配置。

学习一下底层 Manim 是如何设置的。

在控制台输入:
manim cfg show
就能看到一些默认设置:

2022-12-28_16-43-06.jpg

如果想修改这些配置项,我们要创建一个“配置文件”。

名字自己知道是配置文件即可,后缀必须是 '.cfg'。

2022-12-28_17-52-52.jpg

在这个配置文件中有 5 种类型:

  • CLI
  • custom_folders
  • logger
  • ffmpeg
  • jupyter

接下来我们只会修改 CLI 和 custom_folders 两个属性。

CLI 是命令行相关的,custome_folders 是自定义文件夹相关的。

第一步先写类别,并写入到"[]"中:
[CLI]
然后就可以编写具体的配置属性。

当然所谓的修改配置,并不是所有配置都可以,只能是个别一些。

例如修改背景色:
background_color = #2ebb96

默认是画个圆,背景是黑色的:

2022-12-29_18-33-07.jpg

我们修改的配置属性还没有生效,需要通过控制台设置一下:

在现有命令:
 Manim 01class.py -qh
加上 -c 和配置文件名:
Manim 01class.py -qh -c myConfig.cfg
运行:

2022-12-29_18-50-59.jpg

这样背景设置就生效了。

如果不使用 -c <配置文件.cfg> 命令,那些自定义配置就无法生效。

还可以再添加配置:
preview = True
这样后续命令中就不用额外指定 -p,直接自动预览。

如果你还想偷懒,可以直接将配置文件改为 manim.cfg。

这样 manim 可以自动识别 manim.cfg,就不需要在命令行中使用 -c 参数了。

一开头有说过并不是所有属性都能修改的,其实就下面这几个:

background_color,preview,verbosity,progress_bar,max_files_cached,disable_caching_warning,media_dia,assets_dir,video_dir,images_dir,tex_dir,text_dir,partial_movie_dir

其他的就算你改了,还是会保持默认。

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-12-28 16:52:13 From FishC Mobile | 显示全部楼层
回帖是种美德
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-29 08:04:24 From FishC Mobile | 显示全部楼层
学习Manim
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-29 08:25:51 | 显示全部楼层
学习Manim
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-29 08:26:12 | 显示全部楼层
&#191;学习未完待续                                     
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-22 22:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表