Ariane Robineau
Head of 3D
In charge of 3D
Render farm
Launch easily your 3D renderings on Render, our dedicated platform.
HPC platform
Launch compute tasks in a few lines of code or a few clicks on Tasq, our HPC platform.

Blender on Qarnot Cloud - documentation

October 8, 2021 - 3D, Documentation

Introduction

Blender is a free and open source 3D creation suite. It supports the entirety of the 3D pipeline: modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline.

Versions

Blender versions adapted on Qarnot:

Blender versionsQarnot profiles
4.0.1blender-4.0.1
3.5.1blender-3.5.1
3.4.0blender-3.4.0
3.3.0blender-3.3.0
3.2.2blender-3.2.2
3.2.1blender-3.2.1
3.2.0blender-3.2.0
3.1.0blender-3.1.0
3.0.0blender-3.0.0
2.93.4blender-2.93.4
2.93.3blender-2.93.3
2.93.2blender-2.93.2
2.93.1blender-2.93.1
2.93.0blender-2.93.0
2.91blender-2.91
2.90blender-2.90
2.83blender-2.83
2.82blender-2.82
2.81ablender-2.81a
2.81blender-2.81
2.80blender-2.80
2.79bblender-2.79b
2.79ablender-2.79a
2.79blender-2.79
2.78cblender-2.78c
2.78ablender-2.78a

If you are interested in another version, please send us an email at qlab@qarnot.com.

Starting a render

Please ensure that you have created a Qarnot account here. Blender sample file can be found here. Please note that it needs to be unzipped before it can be used on Qarnot.

Uploading data

Before starting a render, data needs to be uploaded to a bucket named blender-in that will be used for the render. It can be done with different methods:

  1. Using a web interface, no code required: Create the bucket in Render’s bucket section and upload your data using the "Upload" button.
  2. Using a S3 tool to download directly from your computer a large amount of data, no code required: Use one of the S3 tools presented here.
  3. Using Python functions to allow integration to an existing pipeline: Use the Python SDK functions in the render script (add_directory, sync_directory, ...).

Note: using one of the tools presented in S3 Data methods is strongly recommended, especially for large volumes of data.

Using the web interface

The 3D-tailored web interface Render can be used to start Blender renders. A video tutorial is available here.

Using the Python SDK

Before starting a render with the Python SDK, a few steps are required:

  • Retrieve the authentication token (here)
  • Install Qarnot’s Python SDK (here)

Note: in addition to the Python SDK, Qarnot provides C# and Node.js SDKs and a Command Line. Once everything is set up, the following script needs to be used to start the render. Be sure you have copied your authentication token in the script (instead of <<<MY_SECRET_TOKEN>>>) to be able to launch the task on Qarnot. blender.py To launch this script, simply copy the following code in a Python script and execute python3 blender.py in your terminal. Note: when one of the previous task constants is not filled, it will take the value contained by default in the file.

Monitoring and downloading results

At any given time, you can monitor the status of your task on the general web interface Tasq or on our 3D-tailored web interface Render. The results will be stored in the blender-out bucket and can be retrieved with three methods:

Support

That’s it! If you have any questions, please contact qlab@qarnot.com and we will help you with pleasure! You can read more about Qarnot 3D use cases in our White Paper for 3D Animation and VFX.

Share on networks