Houdini submitter hda for the Conductor Cloud Rendering Platform.
Project description
Conductor for Houdini
A ROP to submit work from Houdini to Conductor's cloud. Compatible with Python3 versions of Houdini for all platforms. Available to beta customers. Contact us!
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
Changelog
Version:0.4.1 -- 07 Jul 2022
- Add the Vray Renderer node to the list of supported drivers. [a63ed81])
Version:0.4.0 -- 07 Jul 2022
- Implements a Submission dialog to present validation messages, submission responses, and dashboard links.
Version:0.3.4 -- 06 Jul 2022
Various fixes for installation on Windows.
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
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
File details
Details for the file ciohoudini-0.4.1-py2.py3-none-any.whl
.
File metadata
- Download URL: ciohoudini-0.4.1-py2.py3-none-any.whl
- Upload date:
- Size: 75.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 742f06309d262d9fbb931a1f372e725c8f257c7503ddf2e84715a25df6e81f4d |
|
MD5 | 5b5e0ac5f42f5a8cf86bffdf3000dc3c |
|
BLAKE2b-256 | d330d4ccde49f3944bd2be814e841bba0a656bc317d04a3fac8393c97bb27a3e |