Skip to main content

Houdini submitter hda for the Conductor Cloud Rendering Platform.

Project description

Conductor for Houdini

Houdini plugin submitter for the Conductor Cloud rendering service.

Install

To install the latest version.

pip install --upgrade ciohoudini --target=$HOME/Conductor

To install a specific version, for example 0.1.0.

pip install --upgrade --force-reinstall ciohoudini==0.1.0 --target=$HOME/Conductor

Then setup the Houdini module.

python ~/Conductor/ciohoudini/post_install.py

NOTE An alternative is to install from the Plugins page in the Conductor Companion app

Usage

Create a ConductorJob Rop and attach a render nodes. Use the Conductor->Submit menu item to submit several jobs, or press the Submit button in a job's properties panel.

For detailed help, checkout the tutorial and reference documentation.

Contributing

Clone the repo.

git clone git@github.com:ConductorTechnologies/ciohoudini.git
cd ciohoudini

Set up a clean virtual envirionment with Python 2.7 for development (optional).

python -m virtualenv venv
. ./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/ciohoudini/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 ciohoudini in parallel.

The post_install.py script writes the conductor.json file to the packages directory in your Houdini prefs. Check the output of the command to see where this is for your platform.

License

MIT

Changelog

Version:0.3.1 -- 07 Jun 2022

  • Added documentation. Use the (?) icon in the node UI. [5dddca3]
  • Fixed bug where the payload was not updated when a new node was created after a connection had already been established. [121c03d]

Version:0.3.0 -- 04 Jun 2022

  • Now renders mantrra, renderman, anmd dop simulation.

Version:0.2.0 -- 02 May 2022

  • Work in progress

Version:0.1.3 -- 26 Apr 2021

  • Frame sequences section working. [96fd012]

Version:0.1.2 -- 22 Apr 2021

  • Move post_install script to the correct place. [d3d49be]

Version:0.1.1 -- 22 Apr 2021

  • Add boilerplate for pip and circle-ci, migrate houdini from client tools, adds ciocore data integration such as packages, inst types, and projects. WIP still, but at least there are no errors on node creation. [a914e69]

--

Project details


Release history Release notifications | RSS feed

This version

0.3.1

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

If you're not sure about the file name format, learn more about wheel file names.

ciohoudini-0.3.1-py2.py3-none-any.whl (76.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file ciohoudini-0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: ciohoudini-0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 76.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for ciohoudini-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 00403a325ac8d0d843316076855625cbd02c223f63bc3e1b33c9e3715934a889
MD5 87142b35a8960def8a62ed191ed1ccea
BLAKE2b-256 0509bff7000fcae5ee9434c78528f0680f776419c5d0e4591b9370c21abba73f

See more details on using hashes here.

Supported by

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