动物3d建模用什么软件?manim社区版安装Windows
动物3d建模用什么软件?manim社区版安装WindowsFFmpeg是用来记录、转化音频、视频,并将其转化为流的开源软件。科学文献排版系统,主要用于数学公式的编辑和排版
manim是一款数学动画制作引擎,由斯坦福大学的数学系学生Grant Sanderson创建,并用于YouTube 频道3Blue1Brown,来解说高等数学。尽管作者Grant Sanderson已将动画引擎manim的源代码开源到github,但其本人不承诺对后续的代码进行维护、升级……。幸运的是,出现了一个有多人维护的manim社区版,那么接下来就是,社区版在Windows系统中的配置和安装。
需要提醒的是,使用manim需要掌握Python语言。
chocolatey安装Chocolatey是Windows下的包管理软件
- 将下列脚本代码存为:ChocolateyInstallNonAdmin.ps1
# Set directory for installation - Chocolatey does not lock
# down the directory if not the default
$InstallDir='C:\ProgramData\chocoportable'
$env:ChocolateyInstall="$InstallDir"
# If your PowerShell Execution policy is restrictive you may
# not be able to get around that. Try setting your session to
# Bypass.
Set-ExecutionPolicy Bypass -Scope Process -Force;
# All install options - offline proxy etc at
# https://chocolatey.org/install
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- 使用上述脚本安装,其中安装位置(可更改):C:\ProgramData\chocoportable
- 打开PowellShell,运行命令Set-ExecutionPolicy Bypass -Scope Process -Force;
- 如果ChocolateyInstallNonAdmin.ps1在系统目录下,运行.\ChocolateyInstallNonAdmin.ps1;否则使用全路径
- chocolatey基本指令
choco search <keyword> 搜索软件
choco list <keyword> 跟 search 命令功能类似
choco install <package1 package2 package3...> 安装软件
choco install <package> -version *** 安装指定版本
choco uninstall name 卸载软件
choco version <package> 查看安装包的版本情况
choco upgrade <package> 更新某个软件
choco list -localonly 查看一下所有安装在本地的包的列表
choco list -lo 功能同上
使用Chocolatey安装
- 通过Chocolatey安装manim,命令choco install manim
Pango是一个开源代码,用于高质量的渲染国际化的文字。
- 下载对应的压缩文件,解压到安装位置
- 添加环境变量
FFmpeg是用来记录、转化音频、视频,并将其转化为流的开源软件。
- 下载安装后,添加环境变量
科学文献排版系统,主要用于数学公式的编辑和排版
- 方式一:通过Chocolatey安装,命令choco install manim-latex
- 方式二:下载MIKTeX,安装后,设置环境变量
Manim安装
- 在Python中,通过pip安装pip install manimce
- 使manim的latex支持中文,在.\utils\tex.py中修改use_ctex为True
CONFIG = {
"use_ctex": True
"filename": "tex_template.tex"
"text_to_replace": "YourTextHere"
}
- 运行测试:manim E:\manimMath\test.py Example1LaTex -pl
- 部分命令参数
-pl:生成的参数
用 -l 用低质量渲染快速渲染
用 -s 直接跳到结尾,生成一张图片
用 -p 生成动画,如果s也用的了话就生成图片
用 -n <一个数> 跳过一个场景的前n个动画(命令要把尖括号删掉)
用 -r <一个数> 去指定分辨率 (比如 -r 1080就生成1920x1080分辨率的视频)