ciohoudini


Nameciohoudini JSON
Version 0.7.11 PyPI version JSON
download
home_pagehttps://github.com/ConductorTechnologies/ciohoudini
SummaryHoudini submitter hda for the Conductor Cloud Rendering Platform.
upload_time2023-12-12 23:49:57
maintainer
docs_urlNone
authorconductor
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.**
```bash
pip install --upgrade ciohoudini --target=$HOME/Conductor
```

**To install a specific version, for example 0.1.0.**
```bash
pip install --upgrade --force-reinstall ciohoudini==0.1.0 --target=$HOME/Conductor
```

**Then setup the Houdini module.** 

```bash
python ~/Conductor/ciohoudini/post_install.py
```

> **NOTE** An alternative is to install from the Plugins page in the [Conductor Companion app](https://docs.conductortech.com/getting_started/installation/#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](https://docs.conductortech.com/tutorials/houdini) and [reference](https://docs.conductortech.com/reference/houdini) documentation.


## Contributing

See [CONTRIBUTING](CONTRIBUTING.md)

## License
[MIT](https://choosealicense.com/licenses/mit)

## Changelog

## Version:0.7.11 -- 12 Dec 2023



## Version:0.7.10 -- 20 Nov 2023
* Prevent files in the output folder from being included in the asset upload list
* Auto chunking of large tasks
* Updating the ciocore library to version 7.0.1 or above
* Add support for improved logging.

## Version:0.7.7 -- 08 Aug 2023
* Progress tab improvements

## Version:0.7.6 -- 07 Aug 2023
* Progress tab improvements

## Version:0.7.5 -- 03 Aug 2023
* Minor update to the plugin installation instructions.

## Version:0.7.4 -- 03 Aug 2023
* Performance Tab Improvement
* Better frame range source usability


## Version:0.7.3 -- 02 Aug 2023
* Support for Houdini Solaris USD rendering.
* Submission of multiple USD render rop jobs simultaneously.
* Compatibility with other renderers such as redshift and karma.
* Introducing a new progress tab for better job submission tracking.


## Version:0.7.2 -- 10 Jul 2023

* Disables Conductor's path helper on all platforms
  
## Version:0.7.1 -- 16 Jun 2023

* Adds support for redshift and karma.

### Version:0.6.0 -- 25 May 2023

* Adding fml feature. [7458b95]

### Version:0.5.3 -- 15 Dec 2022

* Fix a bug where the driver path expression in the HDA went missing. [678adc5]

### Version:0.5.2 -- 14 Dec 2022

* Adds arnold logging and turns on abort-on-license-fail and other render configurations. [e5cc088]

### Version:0.5.1 -- 09 Dec 2022

* Adds the ability to define a Unix style wildcard list of filename patterns to be excluded from the asset scan. [05a020b]

### Version:0.5.0 -- 07 Dec 2022

* Adds a button to export an executable submission script without actually submitting it. [ff43928]

### Version:0.4.13 -- 06 Oct 2022

* Use faster ciopath. [1bcffb1]
* Use host version for hserver hack. [c9bfcf0]

### Version:0.4.12 -- 23 Sep 2022

* Resolves JOB varaiable, op:, and temp: tokens. 
* Adds a version guard for the hserver licensing hack so that it only affects 18.5.X and doesn't break 19.X. [ca6fe54]

### Version:0.4.11 -- 23 Sep 2022

* Remove circular dependency. [1db1374]

### Version:0.4.10 -- 20 Jul 2022

* The default dependency scraping algorithm has been tightened up in order to avoid accidentally scraping the home directory. [cef8338]

* Adds a convenient button to copy the render script to shared location. This is useful if an uploader daemon is running on a machine that does not have access to the Conductor installation. [abc8989]

* Adds a UI that allows you to add existing local environment variables to be set on the remote Linux render node. Any Windows path variables are converted to Posix paths. [fa83ba6]

* If the OCIO variable is set locally, it is added to the remote environment, and the containing folder is uploaded. [2b76b20]

* The convenience function to add HDAs to the asset list now adds the .hda files, and  not the entire folder, which could include several backup files.

* Ensure that any assets that happen to be found in the output folder are excluded from the upload.

* If file references are found to have relative paths, we now tests to see if they exist in the HIP folder, and if not, we don't upload them. If they just happen to found in the folder where Houdini was invoked from, then we treat them as missing and ignore them.

* If file references are found to be internal to Houdini (op:... temp:... etc.) then we ignore them. 

### Version:0.4.8 -- 19 Jul 2022

* The asset-scan regular expression now detects any tokens between angle brackets, even custom tokens like `<OBJ_NAME>` It also allows for more variation of delimiters around number expressions, such as `_###_` or `.###-` etc. [d2235eb]

### Version:0.4.7 -- 19 Jul 2022

* Implement a pathmapping function in chrender which will turn Windows paths into Posix paths. [a7b84f2]

### Version:0.4.6 -- 15 Jul 2022

* Validate thath assets are accessible by the uploader daemon.
* Replace backslashes for forwards slashes in the output path.
 
### Version:0.4.5 -- 14 Jul 2022

* Fix local upload and enable driver browse. [9c57ed0]

### Version:0.4.4 -- 13 Jul 2022

* Workaround for an issue with hserver 18.5. Explicitly set it to use 19.0 and set a variable to cause the hserver to use HTTP. [da52188]

### Version:0.4.3 -- 12 Jul 2022

* Turn off the CONDUCTOR_PATHHELPER variable for all submissions. [7c616de]

### Version:0.4.2 -- 11 Jul 2022

* Scrape hdas and give the option to embed HDAs automatically. [83de99f]

### 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]

--

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ConductorTechnologies/ciohoudini",
    "name": "ciohoudini",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "conductor",
    "author_email": "info@conductortech.com",
    "download_url": "",
    "platform": null,
    "description": "# Conductor for Houdini\n\nA 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!\n\n\n## Install\n\n**To install the latest version.**\n```bash\npip install --upgrade ciohoudini --target=$HOME/Conductor\n```\n\n**To install a specific version, for example 0.1.0.**\n```bash\npip install --upgrade --force-reinstall ciohoudini==0.1.0 --target=$HOME/Conductor\n```\n\n**Then setup the Houdini module.** \n\n```bash\npython ~/Conductor/ciohoudini/post_install.py\n```\n\n> **NOTE** An alternative is to install from the Plugins page in the [Conductor Companion app](https://docs.conductortech.com/getting_started/installation/#companion-app)\n\n## Usage\n\nCreate 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.\n\n\nFor detailed help, checkout the [tutorial](https://docs.conductortech.com/tutorials/houdini) and [reference](https://docs.conductortech.com/reference/houdini) documentation.\n\n\n## Contributing\n\nSee [CONTRIBUTING](CONTRIBUTING.md)\n\n## License\n[MIT](https://choosealicense.com/licenses/mit)\n\n## Changelog\n\n## Version:0.7.11 -- 12 Dec 2023\n\n\n\n## Version:0.7.10 -- 20 Nov 2023\n* Prevent files in the output folder from being included in the asset upload list\n* Auto chunking of large tasks\n* Updating the ciocore library to version 7.0.1 or above\n* Add support for improved logging.\n\n## Version:0.7.7 -- 08 Aug 2023\n* Progress tab improvements\n\n## Version:0.7.6 -- 07 Aug 2023\n* Progress tab improvements\n\n## Version:0.7.5 -- 03 Aug 2023\n* Minor update to the plugin installation instructions.\n\n## Version:0.7.4 -- 03 Aug 2023\n* Performance Tab Improvement\n* Better frame range source usability\n\n\n## Version:0.7.3 -- 02 Aug 2023\n* Support for Houdini Solaris USD rendering.\n* Submission of multiple USD render rop jobs simultaneously.\n* Compatibility with other renderers such as redshift and karma.\n* Introducing a new progress tab for better job submission tracking.\n\n\n## Version:0.7.2 -- 10 Jul 2023\n\n* Disables Conductor's path helper on all platforms\n  \n## Version:0.7.1 -- 16 Jun 2023\n\n* Adds support for redshift and karma.\n\n### Version:0.6.0 -- 25 May 2023\n\n* Adding fml feature. [7458b95]\n\n### Version:0.5.3 -- 15 Dec 2022\n\n* Fix a bug where the driver path expression in the HDA went missing. [678adc5]\n\n### Version:0.5.2 -- 14 Dec 2022\n\n* Adds arnold logging and turns on abort-on-license-fail and other render configurations. [e5cc088]\n\n### Version:0.5.1 -- 09 Dec 2022\n\n* Adds the ability to define a Unix style wildcard list of filename patterns to be excluded from the asset scan. [05a020b]\n\n### Version:0.5.0 -- 07 Dec 2022\n\n* Adds a button to export an executable submission script without actually submitting it. [ff43928]\n\n### Version:0.4.13 -- 06 Oct 2022\n\n* Use faster ciopath. [1bcffb1]\n* Use host version for hserver hack. [c9bfcf0]\n\n### Version:0.4.12 -- 23 Sep 2022\n\n* Resolves JOB varaiable, op:, and temp: tokens. \n* Adds a version guard for the hserver licensing hack so that it only affects 18.5.X and doesn't break 19.X. [ca6fe54]\n\n### Version:0.4.11 -- 23 Sep 2022\n\n* Remove circular dependency. [1db1374]\n\n### Version:0.4.10 -- 20 Jul 2022\n\n* The default dependency scraping algorithm has been tightened up in order to avoid accidentally scraping the home directory. [cef8338]\n\n* Adds a convenient button to copy the render script to shared location. This is useful if an uploader daemon is running on a machine that does not have access to the Conductor installation. [abc8989]\n\n* Adds a UI that allows you to add existing local environment variables to be set on the remote Linux render node. Any Windows path variables are converted to Posix paths. [fa83ba6]\n\n* If the OCIO variable is set locally, it is added to the remote environment, and the containing folder is uploaded. [2b76b20]\n\n* The convenience function to add HDAs to the asset list now adds the .hda files, and  not the entire folder, which could include several backup files.\n\n* Ensure that any assets that happen to be found in the output folder are excluded from the upload.\n\n* If file references are found to have relative paths, we now tests to see if they exist in the HIP folder, and if not, we don't upload them. If they just happen to found in the folder where Houdini was invoked from, then we treat them as missing and ignore them.\n\n* If file references are found to be internal to Houdini (op:... temp:... etc.) then we ignore them. \n\n### Version:0.4.8 -- 19 Jul 2022\n\n* The asset-scan regular expression now detects any tokens between angle brackets, even custom tokens like `<OBJ_NAME>` It also allows for more variation of delimiters around number expressions, such as `_###_` or `.###-` etc. [d2235eb]\n\n### Version:0.4.7 -- 19 Jul 2022\n\n* Implement a pathmapping function in chrender which will turn Windows paths into Posix paths. [a7b84f2]\n\n### Version:0.4.6 -- 15 Jul 2022\n\n* Validate thath assets are accessible by the uploader daemon.\n* Replace backslashes for forwards slashes in the output path.\n \n### Version:0.4.5 -- 14 Jul 2022\n\n* Fix local upload and enable driver browse. [9c57ed0]\n\n### Version:0.4.4 -- 13 Jul 2022\n\n* Workaround for an issue with hserver 18.5. Explicitly set it to use 19.0 and set a variable to cause the hserver to use HTTP. [da52188]\n\n### Version:0.4.3 -- 12 Jul 2022\n\n* Turn off the CONDUCTOR_PATHHELPER variable for all submissions. [7c616de]\n\n### Version:0.4.2 -- 11 Jul 2022\n\n* Scrape hdas and give the option to embed HDAs automatically. [83de99f]\n\n### Version:0.4.1 -- 07 Jul 2022\n\n* Add the Vray Renderer node to the list of supported drivers. [a63ed81])\n\n### Version:0.4.0 -- 07 Jul 2022\n\n* Implements a Submission dialog to present validation messages, submission responses, and dashboard links.  \n\n### Version:0.3.4 -- 06 Jul 2022\n\nVarious fixes for installation on Windows.\n\n### Version:0.3.1 -- 07 Jun 2022\n\n* Added documentation. Use the (?) icon in the node UI. [5dddca3]\n* Fixed bug where the payload was not updated when a new node was created after a connection had already been established. [121c03d]\n\n### Version:0.3.0 -- 04 Jun 2022\n\n* Now renders mantrra, renderman, anmd dop simulation. \n\n### Version:0.2.0 -- 02 May 2022\n\n* Work in progress\n\n### Version:0.1.3 -- 26 Apr 2021\n\n* Frame sequences section working. [96fd012]\n\n### Version:0.1.2 -- 22 Apr 2021\n\n* Move post_install script to the correct place. [d3d49be]\n\n### Version:0.1.1 -- 22 Apr 2021\n\n* 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]\n\n--\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Houdini submitter hda for the Conductor Cloud Rendering Platform.",
    "version": "0.7.11",
    "project_urls": {
        "Homepage": "https://github.com/ConductorTechnologies/ciohoudini"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a24b935778e492cfad9f3d57a89626dc2efeba92f071478fb8108e1bc0ed924b",
                "md5": "2cd211d8167a53f252ab85909eb7f667",
                "sha256": "ccb8d115c4d748528a8f48273c158460586da772057493cb7d6f513ec93296ff"
            },
            "downloads": -1,
            "filename": "ciohoudini-0.7.11-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2cd211d8167a53f252ab85909eb7f667",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 102336,
            "upload_time": "2023-12-12T23:49:57",
            "upload_time_iso_8601": "2023-12-12T23:49:57.132682Z",
            "url": "https://files.pythonhosted.org/packages/a2/4b/935778e492cfad9f3d57a89626dc2efeba92f071478fb8108e1bc0ed924b/ciohoudini-0.7.11-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-12 23:49:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ConductorTechnologies",
    "github_project": "ciohoudini",
    "github_not_found": true,
    "lcname": "ciohoudini"
}
        
Elapsed time: 0.15296s