Blender plugin for Conductor Cloud Rendering Platform.
Project description
Conductor for Blender
Blender plugin submitter for the Conductor Cloud rendering service.
Install
To install the latest version.
pip install --upgrade cioblender --target=$HOME/Conductor
To install a specific version, for example 0.1.0.
pip install --upgrade --force-reinstall cioblender==0.1.0 --target=$HOME/Conductor
Then setup the Blender module.
python ~/Conductor/cioblender/post_install.py
NOTE An alternative is to install from the Plugins page in the Conductor Companion app
Usage
Open the Plugin Manager and load Conductor.py.
Go to Conductor->About to check the version and other info.
To set up a render, choose Conductor->Submitter->Create from the Conductor menu.
For detailed help, checkout the tutorial and reference documentation.
Contributing
Clone the repo.
git clone git@github.com:ConductorTechnologies/cioblender.git
cd cioblender
Set up a clean virtual envirionment with Python 3.7 for development (optional).
python -m virtualenv cioblender.venv
. ./cioblender.venv/bin/activate
Install development dependencies
pip install -r requirements_dev.txt
Build and install from this directory into to a convenient location for testing.
pip install --upgrade -r requirements.txt --target=$HOME/ConductorDev
python $HOME/ConductorDev/cioblender/post_install.py
When you install from the file requirements.txt, the dependency on ciocore is specified as a local sibling of this project, meaning you can develop ciocore and cioblender in parallel.
The post_install.py script writes the conductor.mod file to your Blender modules directory. Check the output of the command to see where this is.
License
Changelog
Unreleased:
- Auto chunking of large tasks
- Updating the ciocore library to version 7.0.1
- Adding tooltips to the UI
- Implementing submission validation
- Handling filepaths with spaces
- Creating Blender user folders if they don't exist
Version:0.1.6-rc.2 -- 10 Oct 2023
- Updating to PySide6 to provide compatibility with Apple Silicon M1/M2 chip architecture.
Version:0.1.5-rc.2 -- 10 Oct 2023
- Upgrading the ciocore library to version 6.5.1
- Implementing file validation for assets and additional assets
Version:0.1.4-rc.3 -- 06 Oct 2023
- Adding support for Linked Assets
- Enhancing Asset Scanning
- Expanded Extra Asset Support
- Extended Environment Variable Support
- Directory Listing for Output
- Revamped Post-Installation Instructions
- Setting the default value for "Use Scout Frames" to True
Version:0.1.2-beta.3
- Implementing Asset scanning
- Implementing Extra env vars
Version:0.1.2-beta.1
- Implementing Progress tabs
Version 0.1.1-beta.21
- Default frame range fix
Version 0.1.1-beta.18
- Update to libraries
Version 0.1.1-beta.17
- Update to the installation instructions
Version 0.1.1-beta.14
- Extra assets panel
- Fixing issue with Blender filepath in Windows
Version 0.1.1-beta.5
- Updates to Blender filepath handling.
Version:0.1.0 -- 21 Oct 2021
- Setup circle ci. [60c2d21]
- Initial commit with. [cc7ec9d]
--
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cioblender-0.1.7b20-py2.py3-none-any.whl.
File metadata
- Download URL: cioblender-0.1.7b20-py2.py3-none-any.whl
- Upload date:
- Size: 96.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e205c02bd4e82e21c7ea8817330b9e56e5bd8b0d214b84e27f28bf0523e9326
|
|
| MD5 |
64b5b6686b69ef88385b761dfaa6043c
|
|
| BLAKE2b-256 |
c07ffcddfcc04773f0cd6fac1e81999f8c59398a80189d1fb671f6bacea30408
|