Manimgl 进阶笔记

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

目录

一、调整视频输出的纵横比

二、调整预览窗口的尺寸

三、在开发工具中直接调试

一、调整视频输出的纵横比

调整输出视频的纵横比,在日常开发中属于比较基本的需求。要使用 Manimgl 得到期望的分辨率的视频输出需要修改以下几个地方:

第一步:在 custom_config.yml 配置文件中通过 camera_qualities 设置视频的输出分辨率。manimlib 框架已经在 default_config.yml 文件中设置了四种视频输出分辨率,default_qualities 参数默认配置的是 high,即 1920x1080。我们可以在项目目录下创建 custom_config.yml 文件,并增加以下配置,配置自定义分辨率。

camera_qualities:
  phone:
    resolution: "1080x1920"
    frame_rate: 30
  default_quality: "phone"

以上配置,将视频输出分辨率改为 1080x1920。需要注意,若仅修改这里,将导致输出视频变形或被错误裁剪,原因是 Manimgl 并没有按照 9:16 计算场景中 Mobject 的尺寸和位置,仅仅将视频渲染改为了 1080x1920,因此还需要修改宽高比。

第二步:修改 manimlib 安装目录下 constants.py 文件中的常量值。首先是 ASPECT_RATIO,这个值要与视频的分辨率纵横比保持一致,即 1080 / 1920,因此这里改为 9.0 / 16.0,Manimgl 将使用这个比例计算帧的宽度 FRAME_WIDTH 和定位向量 UP、BOTTOM 等参数。还要注意另一个常量 FRMAE_HEIGHT,在 Manimgl 中,默认帧高度 FRMAE_HEIGHT 的值为8,由于我们修改视频分辨率为 1080x1920,因此为了保持屏幕区域内的单元点数量与 1920x1080 保持一致,这里

在ubuntu22下安装ManimGl Manim系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 第一章 在ubuntu22下安装ManimGl 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录Manim系列文章目录前言一、安装环境二、安装步骤1.安装Anaconda2.创建conda环境3. 安装manimgl3.1 安装命令3.2 可能出现的问题LaTexNvidia驱动总结 前言 闲来无事,对数学有点兴趣,早就看过3b1b的视频,早都想试一试,拖到今天终于上手成功!!! 安装过 阅读详情

相关推荐

PythonManim初体验

Manim 是一款基于 Python 的开源动画引擎,专为数学、物理等领域的可视化设计而打造,尤其擅长将抽象概念转化为动态、直观的动画演示。

Kant2048的博客 1643

manimgl入门

manim入门

Ghost_199503的博客 1724

manimgl安装

安装manimgl

happytree001的博客 666

manim(manimgl)安装教学-win11(2024-08)

Manim是一款强大的数学动画制作工具,通过学习和掌握其命令和命名规则,你可以创建出各种精美的数学动画。上述推荐的网站和资源是学习Manim的宝贵资源,建议结合实际情况选择适合自己的学习路径。同时,也要注意在实际操作中不断实践和探索,以提升自己的动画制作能力。

m0_74311333的博客 3万+

UI-TARS桌面版:用自然语言操控电脑的终极AI助手指南

你是否曾想过,只需用日常语言告诉电脑"帮我打开浏览器搜索新闻",它就能自动完成所有操作?UI-TARS桌面版正是这样一款革命性的开源AI助手应用,它将视觉语言模型与图形界面完美结合,让你通过自然语言指令直接控制计算机和浏览器,实现智能化的GUI自动化操作。这个由字节跳动开发的多模态AI代理堆栈,代表了人机交互的全新范式,让电脑操作变得像与人对话一样简单自然。 ## 🚀 为什么UI-TARS桌面

gitblog_01125的博客 454

记录安装使用manimgl遇到的问题和办法

manim提供强大的数学动画能力,一些数学类科普博主使用manim来创作视频,将灵感思维巧妙的可视化展现,这两天在安装和使用,遇到了问题,简单记录下。第一个为3b1b的版本,博主使用的是这个版本,毕竟3b1b大神声名远播,社区也比较活跃。

哈市雪花的博客 931

ManimCE教程(2)Manim 输出设置

上节,我们执行了以下命令剖析代码执行过程:首先,此命令在文件上执行 manim,该文件包含动画代码。此外,该命令告诉 manim 要渲染的场景,也就是。这是必要的,因为单个场景文件可能包含多个场景。接下来,命令 manim 渲染后播放,而命令 manim 以低质量渲染该场景。主要输出在中。默认情况下,将包含 manim 的所有输出文件,包含渲染的视频,在我们的例子中,由于我们使用了标志,视频是以每秒 15 帧的 480 分辨率从文件中生成的。因此,可以在中找到输出。

m0_72748751的博客 2134

ManimGL折腾笔记

ManimGL配置方法折腾记录。用时约2小时,特别感谢Manim幼儿园各位群友(尤其是XG)的帮助、群内的常见问题解答。配置环境:WIN10系统,电脑上装有老版本、GPU版本的Manim以及相应Requirement库。 配置方法整理如下: 通过Git克隆ManimGL库。新建manimgl_master文件夹,并放置在此文件夹中。 cd ..\manimgl_master (the directory) git init git clone https://github.com/3b1b/man

m0_48175117的博客 2571

manimgl 安装win7

ManimManim

cybersnow精通 28 门计算机语言,凭借其超凡的技术能力,成功开发过上万个应用,广泛涉及政府、商业、个人等众多领域,甚至在检察院、环保局、公安局等专业场景中也大放异彩。不仅熟练掌握单片机和物联网开发,在软件架构设计方面更是独树一帜,自创了跨平台软件 522

本地安装manimgl,解决pip源上的manimgl无法使用的问题

manimgl安装时,如果直接安装pip源中的公版,可能会导致安装后无法正常使用,因此建议通过clone或下载官方的git仓库来本地安装。命令,可正常显示窗口就表示环境正确了。

YoungHong1992 623

ManimCommunity 设置分辨率

flyfish

二分掌柜的 1329

manim入门

1. 提示 如果安装的manim没有Create, 可以用ShowCreation来代替 2. 语法: 要想定义一个具有动画的场景, 只需要定义一个继承自Scene类的类. 并且定义一个construct方法, 所有动画必须定义在construct方法里 from manim import * class SquareToCircle(Scene): def construct(self): circle = Circle() # cre

fanqiliang630的博客 2364

Manim 输出视频尺寸设置

Manim 中,用户可以通过多种方式自定义输出图像或视频的尺寸,具体方法如下:

程序猿视角 878

可视化——安装Manim软件——试错篇

Manim: 一个数学可视化的动画引擎。

stqer的博客 3749

无需动画制作基础也可以做出好看的数学动画

如果你是一个数学老师或者你是一个数学类博主,在进行教学或者科普知识的时候,是否考虑过用动画的方法来展现数学特别是涉及到几何图形的知识呢?但是又苦于动画的制作太麻烦而放弃,比如画一个圆,画一条直线,用传统的动画制作方法都会耗费大量的时间和精力。基于此,而往往陷入纠结两难的境地?今天给你介绍一款专注于数学动画制作的软件,完全开源,只需要你懂一点python编程即可,它就是Manim,传统上,技术概念的...

wutao22的博客 1259

Ubuntu Linux 23.10安装manimgl

6. 注意:如果嫌弃下载速度太慢,可以编写pip.cnf 文件,里面写上国内的python库的镜像站地址,并把pip.cnf文件放在/etc/之下,最好~/my_python/bin里面也放置一份。4. Ubuntu 23.10操作系统必须使用venv的虚拟目录来安装python的第三方库,他不允许直接安在系统的目录里面。7. 要开发数学动画,还必须安装texlive、ffmpeg,都装上。5. 注意:也必须安装好gcc 等编译器,因为Python要依赖他们。2. 打开Shell命令行,连接上互联网。

itmrlp的专栏 1081

Manim】1.快速入门教程

Manim】1.快速入门教程:第一节

Pyhton_的博客 1050
上一篇: MacOS Big Sur 安装 Homebrew
下一篇: 深入分析用 Manimgl 绘制参数方程的图像
司码君
博客等级 码龄25年 21粉丝 · 14原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值