Skip to main content

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

MIT

Changelog

Unreleased:

  • 0.1.7-beta.34
  • PySide6 and shiboken6 update.
  • 0.1.7-beta.32
  • Upgrading Pyside6 version
  • 0.1.7-beta.31
  • Resolving a naming conflict with cameras
  • Enhancing the visibility of push buttons in the Submission widget by enlarging their height
  • Implementing error detection for issues encountered during Blender file loading
  • 0.1.7-beta.30
  • Resolved an issue related to spaces in scene names
  • Modified the Conductor Submission Widget to not always remain on top.
  • 0.1.7-beta.29
  • Improving Asset Scanning Efficiency.
  • Ensuring the Conductor Submission Widget Remains Prominently Displayed (Always on Top)
  • Modifying the Instant Type Tooltip to Strongly Suggest GPU Usage with Cycles Render Software for Enhanced Speed and Efficiency.
  • 0.1.7-beta.28
  • Ensure each asset is unique before uploading.
  • 0.1.7-beta.27
  • A new Render Settings panel that includes adjustable parameters such as Resolution (X, Y, Percentage), Camera, and Samples, allowing users to override existing scene settings for enhanced control.
  • The Validation tab has been modified, offering users two options: 'Save Scene and Continue Submission' or 'Continue Submission'. This feature empowers users to choose their preferred method of scene submission, rather than automatically saving the scene into a new file.
  • 0.1.7-beta.25
  • Logging an error in case of issues encountered during the installation of the plugin into the Blender directory.
  • Updating the ciocore library to version 7.0.2
  • 0.1.7-beta.24
  • Enhancing UI Interactivity
  • 0.1.7-beta.23
  • Enabling script rendering functionality for the Windows operating system.
  • 0.1.7-beta.21
  • Optimizing render performance
  • 0.1.7-beta.20
  • 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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

cioblender-0.1.7b34-py2.py3-none-any.whl (106.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page