基于云的Blender渲染插件
ccRender的Python项目详细描述
Blender的插件,用于将混合文件渲染到云。这使用paramiko库ssh到一个hpc调度程序节点,复制文件,并激活一个作业来执行blender渲染所有节点。
python需求
操作系统的python环境必须与blender的python环境匹配。目前这个插件支持Python3.5。根据操作系统的不同,可以确定以下安装或验证python和pip的方法:
ubuntu 16.04
python3.5默认情况下应该包括在内,但是python3的pip可能不包括在内。要在python3(而不是python)上安装pip,请使用以下命令:
wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py
ubuntu 14.04
python 3.4包含在这个版本中,需要升级才能使用插件。要安装最新版本的python并添加pip:
添加存储库并安装Python3.5包
sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5
然后下载pip并将其安装到特定的python版本(例如python 3.5)
wget https://bootstrap.pypa.io/get-pip.py sudo python3.5 get-pip.py
窗口
python 3.5可以直接从Python.org下载和安装。安装时,请确保启用了path选项,或手动将python的主目录和脚本子文件夹添加到环境中的路径vairables中。
pip应该包含在python的安装中。如果要安装,请将get-pip.py下载到计算机上的文件夹中。
打开命令提示窗口(最好以管理员身份),并导航到包含get-pip.py的文件夹。
然后运行python get-pip.py。
paramiko&pyperclip要求
paramiko和pyperclip必须包含在blender的python环境中。此软件包包括两个模块所需的安装。ubuntu的安装在依赖性方面不同于windows,尽管安装是相同的。
ubuntu 14.04&16.04
首先安装以下依赖项。
sudo apt-get install build-essential libffi-dev libssl-dev python3.5-dev
然后使用以下命令:
mkdir /home/<user>/blenderscripts mkdir /home/<user>/blenderscripts/addons mkdir /home/<user>/blenderscripts/modules mkdir /home/<user>/blenderscripts/startup pip3 install --target=/home/<user>/blenderscripts/modules/ ccRender
如果您希望通过github安装它们,则过程类似。您需要安装以下依赖项:
git-core
然后在创建文件夹后使用以下命令:
pip3 install --target=/home/<user>/blendscripts/modules/ git+https://github.com/omnibond/ccRender
如果您使用的是ubuntu 14.04,除了使用pip3.5而不是pip3来确保包安装到正确的python版本之外,其他过程都是一样的。
打开搅拌机并将preferences -> file -> scripts中的值设置为
/home/<user>/blenderscripts
重新启动搅拌机。
另一个名为ccrender的文件夹将与paramiko和pyperclip安装在同一位置。这可以移动到addons文件夹,但这是可选的。若要将其安装到Blender上,请在preferences -> addon -> install to file中安装python文件,并在以下位置找到插件:
/home/<user>/blenderscripts/addons/ccrender/ccSimple.py
然后启用加载项并保存用户设置。
窗口
在从github安装包之前,必须安装git。您可以从git网站的Git for Windows下下载并安装最新版本。
创建blenderscripts文件夹,最好是在documents文件夹中,并在blenderscripts中创建以下文件夹:
addons modules startup
然后以管理员身份打开命令面板,pip将ccrender安装到modules文件夹中
pip install --target=C:\Users\<username>\Documents\blenderscripts\modules\ git+https://github.com/omnibond/ccRender
然后打开Blender并将preferences -> file -> scripts中的值设置为
C:\Users\<username>\Documents\blenderscripts
重新启动搅拌机。
通过pypi安装的过程是相同的。在命令面板中以管理员身份使用此命令:
pip install --target=C:\Users\<username>\Documents\blenderscripts\modules\ ccRender
另一个名为ccrender的文件夹将与paramiko和pyperclip安装在同一位置。这可以移动到addons文件夹,但这是可选的。若要将其安装到Blender上,请在preferences -> addon -> install to file中安装python文件,并在以下位置找到插件:
C:\Users\<username>\Documents\blenderscripts\addons\ccrender\ccSimple.py
然后启用加载项并保存用户设置。
窗口10
Windows 10用户启用了linux bash shell,可以按照为ubuntu列出的说明操作。pip安装过程类似,请注意目录路径,例如下面的示例:
pip install --target=/mnt/c/Users/<username>/Documents/blenderscripts/modules/ ccRender
那些希望通过github而不是pypi安装插件的人需要确保git已经安装。在Blender上安装插件与其他Windows安装相同。