注:该文章属于自己的学习笔记,可能会有问题,请大家谨慎参考。
参考链接:https://github.com/itsumu/point_cloud_renderer#dependencies
一、下载安装Blender
工作环境:Ubuntu 64位
法一:
参考链接:https://blog.csdn.net/qq_36949176/article/details/91363030
1. 添加源:
sudo add-apt-repository ppa:thomas-schiex/blender
2.安装Blender:
sudo apt-get update
sudo apt-get install blender
法二:(建议法二,可选Blender版本)
参考链接:https://blog.csdn.net/feiyu5323/article/details/90707799
1.官网下载Blender所需Linux版本:
2.将文件移入虚拟机,解压缩:
tar xvf blender-2.83.0-linux64.tar.xz
3.改文件夹名称:
mv blender-2.83.0-linux64 blender283c
4.移动到/opt:
sudo mv blender283c /opt/
5.创建系统路径:
sudo ln -s /opt/blender283c/blender /usr/bin/blender
6.运行 blender
二、在Blender的Python解释器中安装pillow
和h5py
参考链接:https://blog.csdn.net/lllxxq141592654/article/details/103634459
http://www.codeplastic.com/2019/03/12/how-to-install-python-modules-in-blender/
1.找到blender内置python路径:
在blender的python console中输入
import sys
sys.exec_prefix
2.根据step1中结果,进入python文件夹:
cd /opt/blender283c/2.83/python
3.安装pip:
./bin/python3.7m -m ensurepip
4.安装pillow
和h5py:
step3安装了2个pip,我这里是pip3
和pip3.7
,貌似用哪个都行
./pip3 install h5py
./pip3 install pillow
三、渲染
blender -b render_demo.blend -P render_single_pcd.py
blender -b render_demo.blend -P render_and_concat.py