Skip to main content

Maya plugin for Conductor Cloud Rendering Platform.

Project description

Conductor for Maya

Maya plugin submitter for the Conductor Cloud rendering service.

Install

To install the latest version.

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

To install a specific version, for example 0.1.0.

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

Then setup the Maya module.

python ~/Conductor/ciomaya/post_install.py

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

For help setting up your dev environment please visit https://docs.conductortech.com/dev/contributing

Pull requests are welcome. For major changes, please open an issue to discuss what you would like to change.

License

MIT

Changelog

Version:0.1.44 -- 11 Nov 2020

  • Make scraper testing respect the show tracebacks setting.
  • Search for yeti internal files in search paths, including the basename of absolute files.
  • Adds Validation notice for yeti windows users, to remind them to create a Conductor-legal PG_IMAGE_PATH
  • Don't scrape redshift if redshift plugin not loaded.

Version:0.1.43 -- 06 Nov 2020

  • Better scraper error handling. [aec25ed]
  • Removed WIP yeti scraper code for this release. [eea4f6d]
  • Adds yeti detection. [d2c1cc5]
  • Adds detect-plugins to node creation in menu, as opposed to post_constructor. [217af13]
  • Fix bug in reset scrapers where new scrapers would have py extension. [10b1299]
  • Specify fixtures path in the node as opposed to using an env var. [f6cc49f]
  • Use data from connections and remove post_constructor. This avoids attempts to reconnect or set defaults when merely opening a file. In addition, currentFrame and layer are now connections that affect the output via the attributeAffects mechanism, meaning cleaner compute function. [b8a6d66]
  • Scrapers can now accept node name or pynode. [cae8f04]

Version:0.1.42 -- 04 Nov 2020

  • Adds a validation to warn about the Renumber Frames setting. [772cc91]
  • Fixed a bug in destination path and frames section due to buggy attrControlGrp in pymel. [31fa87d]
  • Adds a visible Add Software button. [2c117ae]

Version:0.1.41 -- 21 Oct 2020

  • Adds ability to expand env vars for redhift nodes. [5f28081]

Version:0.1.40 -- 14 Oct 2020

  • Fix bug in presets to remove the output attribute so it doesn't barf on the json. [4968a82]

Version:0.1.39 -- 08 Oct 2020

  • Generate combined readme and changelog for pypi. [75ccebd]

Version:0.1.36 -- 07 Oct 2020

  • Fixed a bug where a Sequence could emit chunks that weren't progressions, and therefore could not be expressed as start, end, and by in the Render command. [ee65a28]
  • Some new scrapers are more efficient to work with as simple paths rather than objects containing a path. Therefore, handle both options when processing. [71312de]

Version:0.1.35 -- 18 Sep 2020

  • Bifrost cache optimized to frame range. [c913b41]
  • Tidy standin scraper. [ae734ef]
  • Recursive ass scraping. [4727c9d]
  • Image planes evaluate for frame range. [4f11718]
  • Better messages when scrapers invalid. [13e63aa]
  • Resolve sequence from tokens rather than glob. [b0eb38e]
  • Ass file scraping, attr tokens works. [887932e]

Version:0.1.34 -- 08 Sep 2020

  • Add Arnold attr: tokens, also add Bifrost scrape. [b6d8883]
  • Refactor scrapers and addd redshift proxy scrape. [3955e97]
  • Wider dropdowns for gpu descriptions. [3b342df]
  • Simplified readme. [e01166c]

Version:0.1.33 -- 01 Sep 2020

  • Fix missing chunk_size attributeAffects relationship. [216893a]
  • Guard against missing arnoldrRenderOptions in validations. [ea32a60]
  • Adds <f4> style scrape regex. [24120d9]

Version:0.1.32 -- 18 Aug 2020

  • Several validation and redshift improvements. Fixed a bug around software validation. Adds redshift scraping. Fixed some validation issues. [bec172b]

Version:0.1.31 -- 11 Aug 2020

Testing PyPi url preferences.

Version:0.1.30 -- 11 Aug 2020

  • Production release.

Version:0.1.29 -- 10 Aug 2020

  • Handle name change for redshift in autodetect. [6c70bb4]

Version:0.1.28 -- 10 Aug 2020

  • Filter out non inage files when resizing icons.. [3cd5a82]

Version:0.1.27 -- 10 Aug 2020

  • Better icon for render node. [f7cb8de]
  • Remove_missing files is now handled in gpath_list. [2a7b10e]
  • Moves validator base class to core. [d774b92]

Version:0.1.26 -- 08 Aug 2020

  • Use v0.2.2 of Core, with Redshift fixes. [f2fc9e2]
  • Cleaner renderer detection, including redshift. [4f9a7fe]
  • Adds redshift to renderer validation table. [37b5530]
  • Adds redshift detection. [bad3899]
  • Detect render globals set to single frame. [76dd1e1]
  • Remove dry run logic. [05450f6]
  • Remove dry run from ui. [a89d625]

Version:0.1.25 -- 01 Aug 2020

  • Use coredata with init. [8e9dbf1]
  • Adds post_install script. [aa5a7b5]
  • Fix trailing comma bug. [e87efe8]

Version:0.1.24 -- 22 Jul 2020

  • Added Wizard instructions in README. [42b971f]
  • Fix bad output when scene has never been saved. [ddba6cf]

Version:0.1.23 -- 21 Jul 2020

  • Change given label in instance types to specified. [6502b12]

Version:0.1.22 -- 21 Jul 2020

  • Replace vars with cio. [f3c31b3]
  • Guard against bad dropdown index. [7899d50]

Version:0.1.21 -- 10 Jul 2020

  • Move data singletons to conductor core. [0851059]
  • Better instructions. [9c83e22]
  • Simplify and strengthen icon graphics. [d67621f]
  • Requirements uses relative ref to core. [1e233d1]
  • Fix bug when location field empty. [23785f4]

Version:0.1.20 -- 30 Jun 2020

  • Use asset cache and add auto threads validation. [a0886a2]
  • Adds hdr to images regex. [ce7f7b3]
  • Temp workaround for AE bug - handle inst-type descriptions that arrive as as lists. [fb7cf69]
  • Make sure tokens representing paths have no drive letter. [db008e4]
  • Adds asset cache and destination directory validation. [38b895a]

Version:0.1.19 -- 29 Jun 2020

  • Adds connection button and icon. [f4b7a47]
  • Made a layer connection so that the output is recomputed when the user changes layer. [1feee6f]
  • Dont attempt autosave if scene was never saved. Show a save-as dialog instead. [9c75be6]
  • Adds arnold tx validation. [cc41f1e]
  • Adds a Reset Scrapers function. [7049db2]
  • Connect function only forces when told to. [1c6d763]
  • Adds explicit connect button. [ff3bb29]
  • Adds connection progress bar and make errors red. [c13daec]
  • Notice window now differentiates between warnings and info with icons. [944a44e]
  • Renderer package validation. Warn if selected renderer not selected as a plugin. [67efa52]

Version:0.1.18 -- 22 Jun 2020

  • Flattened the structure, remove namespaces, and simplified the version file.

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 Distribution

ciomaya-0.1.44.tar.gz (56.1 kB view hashes)

Uploaded Source

Built Distribution

ciomaya-0.1.44-py2-none-any.whl (109.9 kB view hashes)

Uploaded Python 2

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