Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

Cloud-based Blender rendering addon

Project Description

An addon for Blender that renders a blend file to the cloud. This uses paramiko libraries to SSH into an HPC scheduler node, copy over the file, and envoke a job to execute Blender rendering all nodes.

Python requirements

Operating System’s Python envirionment must match with Blender’s Python envirionment. Currently this addon supports Python 3.5. Depending on the operating system would determine the following methods for instalation or verifying of Python and pip:

Ubuntu 16.04

Python 3.5 should be included by default, however Python3’s pip might not. To install pip onto your Python3 (not Python), use the following command:

wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

Ubuntu 14.04

Python 3.4 is included with this version and requires an upgrade to use the addon. To install the latest version of Python and add pip:

Add the repository and install the Python 3.5 packages

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

and then download and install pip to the specific Python version (e.g. Python 3.5)

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.5 get-pip.py

Windows

Python 3.5 can be download and install directly from Python.org. When installing, make sure that PATH option is enabled or manually add python’s main directory and scripts subfolder to the PATH in the Environment Vairables.

Pip should be included with Python’s installation. If you wish to install it, download get-pip.py to a folder on your computer.

Open a command prompt window, preferably as Administrator, and navigate to the folder containing get-pip.py.

Then run python get-pip.py.

Paramiko & Pyperclip requirements

Paramiko and Pyperclip has to be included into Blender’s Python environment. This package includes the installation needed for both of the modules. Ubuntu’s installation differs than Windows in terms of dependencies though the installation is the same.

Ubuntu 14.04 & 16.04

Install the following dependencies first.

sudo apt-get install build-essential libffi-dev libssl-dev python3.5-dev

Then use the following commands:

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

If you wish to install them through Github, the process is similar. You will need to install the following dependency:

git-core

Then use the following command after creating the folders :

pip3 install --target=/home/<user>/blendscripts/modules/ git+https://github.com/omnibond/ccRender

If you are using Ubuntu 14.04, the process is the same except use pip3.5 instead of pip3 to ensure that the package is installing to the right Python version.

Open Blender and set the value in preferences -> file -> scripts to

/home/<user>/blenderscripts

and restart Blender.

An additional folder, called ccrender will be installed to the same location as Paramiko and Pyperclip. This can be moved to the addons folder but it’s optional. To install it onto Blender, install the Python file in preferences -> addon -> install to file and find the addon in:

/home/<user>/blenderscripts/addons/ccrender/ccSimple.py

Then enable the addon and save user settings.

Windows

Before installing the package from GitHub, Git must be installed. You can download and install the latest version on from Git website under Git for Windows.

Create the blenderscripts folder, preferably in the Documents folder, and create the following folders inside blenderscripts:

addons
modules
startup

Then open up command panel as Administrator and pip install ccRender into the modules folder

pip install --target=C:\Users\<username>\Documents\blenderscripts\modules\ git+https://github.com/omnibond/ccRender

Then open Blender and set the value in preferences -> file -> scripts to

C:\Users\<username>\Documents\blenderscripts

and restart Blender.

The process is the same for installation through PyPi. Use this command in the command panel as Administrator:

pip install --target=C:\Users\<username>\Documents\blenderscripts\modules\ ccRender

An additional folder, called ccrender will be installed to the same location as Paramiko and Pyperclip. This can be moved to the addons folder but it’s optional. To install it onto Blender, install the Python file in preferences -> addon -> install to file and find the addon in:

C:\Users\username\Documents\blenderscripts\addons\ccrender\ccSimple.py

Then enable the addon and save user settings.

Release History

Release History

This version
History Node

0.10.0a2

History Node

0.10.0a1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
ccRender-0.10.0a2-py3-none-any.whl (12.1 kB) Copy SHA256 Checksum SHA256 py3 Wheel Jul 21, 2017
ccRender-0.10.0a2.tar.gz (11.5 kB) Copy SHA256 Checksum SHA256 Source Jul 21, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting