Linux上运行blender的python脚本

本文介绍了如何在Blender环境中使用Python脚本,包括下载并配置Blender,将blender添加到系统路径,安装外部包如pyquaternion,以及安装和管理插件如smplx的过程,以及区分有无可视化界面的执行方式。
摘要由CSDN通过智能技术生成

对于一些基于blender api编写的python脚本,需要导入byd包。这个包不能直接使用pip安装,需要下载blender。

1.下载blender

blender下载链接

注意一定要下载这个241M的文件。之前有下过一些其他的关于blender/linux/python之类的文件,文件都很小,里面只有py文件。blender-x-x文件夹中必须要有blender这个文件,才能运行脚本

2.运行python脚本

将下载好的blender解压后,先将blender添加到环境变量中

export PATH=$PATH:/home/blender-4.0.2-linux-x64

 添加到环境变量后,用blender中的python运行脚本

blender --background --python my_blender_test.py

3.安装新的包

因为运行脚本是在blender中的python运行,如果自己的脚本有额外的包需要额外安装

import subprocess
import sys

python_exe = sys.executable
subprocess.call([python_exe, '-m', 'ensurepip'])
subprocess.call([python_exe, '-m', 'pip', 'install', 'pyquaternion'])

然后用blender运行这个安装脚本,就可以在blender中python中添加pyquaternion这个库了。

有可视化界面:

无可视化界面:

blender --background --python my_blender_test.py

4.安装新的插件

有时候脚本中还会涉及到一些插件,例如smplx这个插件

有可视化界面:

下载smplx插件:链接 

打开偏好设置

安装插件

 

可在侧边栏显示

详细教程可查看:官方视频

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值