cioc4d


Namecioc4d JSON
Version 0.3.3 PyPI version JSON
download
home_pagehttps://github.com/ConductorTechnologies/cioc4d
SummaryC4D plugin for Conductor Cloud Rendering Platform.
upload_time2021-05-06 19:13:43
maintainer
docs_urlNone
authorconductor
requires_python~=2.7
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Conductor for Cinema 4d

Cinema 4d plugin submitter for the Conductor Cloud rendering service.

## Install

**To install the latest version.**
```bash
pip install --upgrade cioc4d --target=$HOME/Conductor
```

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

## Usage

Go to **Edit->Preferences->Plugins** and add the path to the cioc4d installation directory. 

```
~/Conductor/cioc4d
```

restart Cinema 4d.

To set up a render, choose **Conductor->ConductorRender**. 

For detailed help, checkout the [tutorial](https://docs.conductortech.com/tutorials/c4d) and [reference](https://docs.conductortech.com/reference/c4d) documentation.




## Contributing

Clone the repo.

```
git clone git@github.com:ConductorTechnologies/cioc4d.git
cd cioc4d
```

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

```

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 cioc4d in parallel.

Refer to the Usage section for setup within Cinema4D.



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

## Changelog

### Version:0.3.3 -- 06 May 2021

* Fix "variable use before assignment" bug. [1c5fefa]

### Version:0.3.2 -- 06 May 2021

* Adds validation to ensure relative or UNC paths on windows.. [af2fd89]


### Version:0.3.1 -- 05 May 2021

* Adds validation to ensure relative paths on windows.. [af2fd89]

### Version:0.3.0 -- 04 May 2021

* Uses ciocore > 1.0.2 (with separate seq, path, and template libs). [31a86b3]
* Remove recommendation to use the daemon. [838170e]

### Version:0.2.8 -- 16 Mar 2021

* Ensure the validation step always reminds the user about the upload daemon state. [8a571d6]
* Remove destination path from general section and movie it into the tasks section. The policy now is that if you want to override the task template with a custom task, then you must override the destination. Likewise, if you wan't the software to derive the task from Render Settings, then the destination will be auto generated. [9fba68c]
* Removed the preview max tasks functionality as it could cause confusion. [46cd12f]
* Remove the upload_only option, because upload only functionality is deprecated on the backend.  [de2db33]

### Version:0.2.4 -- 15 Mar 2021

* Removed erroneous maya instruction in README.md [4d253fb]

### Version:0.2.3 -- 12 Mar 2021

* Add .circleci/config.yml. [0408186]

### Version:0.2.0 -- 15 Dec 2020

* Expand user home directory to resolve fixtures location. This is only useful for developers. [953d2e3]
* Repair fixtures bug that caused incompatibility with core 0.2.15. [25f7913]
* Remove failed-retries control. It is always zero now, so that customers don't waste money. [30cc1b4]

### Version:0.1.32 -- 08 Oct 2020

* Create long description from readme and changelog. [2d99da9]

### Version:0.1.31 -- 17 Sep 2020

* Fixed bad import. [3eeb75c]

### Version:0.1.30 -- 01 Sep 2020

* Resolve hidable task template when validating. [74a8dc2]
* Implemented upload_only. No longer emits tasks. [a47aabe]

### Version:0.1.29 -- 28 Aug 2020

* Fix bug on r21 where c4d scene file was not picked up in asset scraping. [71ed037]

### Version:0.1.28 -- 28 Aug 2020

* Destination path is automatically derived from out files. [6f53510]
* Fix asset scaping issue that affected R21 . [6f53510]

### Version:0.1.27 -- 28 Aug 2020

* Video post validations added, and image validations handle relelative paths. [16ddc92]
* Task and destination fields are now hidable, and hidden with default values by default. [dc96924]
* Make strings unicode. [20a007a]
* Reset UI works, except for instance type. [e72d4d0]

### Version:0.1.26 -- 11 Aug 2020

* Forward slashes in templated docfile path. [ed4b37c]

### Version:0.1.25 -- 11 Aug 2020

* Production release.

### Version:0.1.24 -- 10 Aug 2020

* Sanitize chunk size and make dest path literal (no token expansion). [80fc7f3]
* Adds validator framework and implemented some validators. [e5b8105]

### Version:0.1.23 -- 08 Aug 2020

* Render with redshift. Also uses core 0.2.2 which has a workaround for missing plugin-host links in packages. [abc0eba]
* Change last_commit to modified. [7954eca]
* Quotes around scene name in template. [6375881]


### Version:0.1.22 -- 07 Aug 2020

* Fixes broken preemptible checkbox. [600bdc2]
* Sets useUploadDaemon to False by default. [600bdc2]

### Version:0.1.21 -- 06 Aug 2020

* Remove redundant buttons and use minimal render template. [0613881]

### Version:0.1.20 -- 06 Aug 2020

* Fix a bug where the autosave cleanup parameter didn't disable when it should, i.e. when setting useUploiadDaemon to true. [9b9ba34]
* Make sure the location field does not contribute to the submission when empty. [bd22b84]
* Update icon. [494e61c]

### Version:0.1.19 -- 01 Aug 2020

* Adds ability for store to detect when new file loaded. [fd78816]
* Adds preview to bottom with green color. [4c1af37]
* Use coredata init, and commit to store continuously. [645753f]
* Save_to_store and resolve with context

app can now be installed in maxon plugins folder with no pythonpath set. [631fbf2]
* Remove special characters. [9d50a17]
* Implement max preview tasks. [1decc41]
* All parts now resolved in preview including assets. [8ceb769]


### Version:0.1.18 -- 22 Jul 2020

* Bump core dependency to 0.1.11. [cb60c26]
* Added wizard instructions in README. [358b6de]

### Version:0.1.17 -- 21 Jul 2020

* Wip generate submission json. [e62bf83]
* Replace vars with cio. [cc5d807]
* All fields populated from store except software pkgs. [5374257]
* Repair mod path instruction in readme. [a231fd7]

### Version:0.1.16 -- 08 Jul 2020

* Sets default collapsed states. [407bad9]
* Requires core 0.1.8. [aab99db]

### Version:0.1.15 -- 06 Jul 2020

* Adds location, diagnostics etc. plus tidy. [4aa36fa]
* Rename check_box to checkbox. [1bf934a]
* Refactor - use introspection for sections. [948f68c]
* Compact env section header row. [ff73ad5]
* Extra env section and tidy up. [c1b03e1]
* Adds extra assets section. [a1de885]
* File browser buttons work. [cfc829f]
* Better click-to-expand mouse detection region. [3a412f0]
* Adds asset button row. [a99f2cd]
* Tidy up groups file. [b9e8749]
* Groups inherit from CollapsibleGroup. [452ecaa]
* Adds frames info and does calculations. [7b7a51a]
* Adds frame section and cleaner widget making pattern. [88faef2]

### Version:0.1.14 -- 22 Jun 2020

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

### Version:0.1.13 -- 15 Jun 2020

* Better version resolution. [9a9bb76]

### Version:0.1.12 -- 15 Jun 2020

* Made deployable with cmc_release script. [6fcee09]

--


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ConductorTechnologies/cioc4d",
    "name": "cioc4d",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "~=2.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "conductor",
    "author_email": "info@conductortech.com",
    "download_url": "",
    "platform": "",
    "description": "# Conductor for Cinema 4d\n\nCinema 4d plugin submitter for the Conductor Cloud rendering service.\n\n## Install\n\n**To install the latest version.**\n```bash\npip install --upgrade cioc4d --target=$HOME/Conductor\n```\n\n**To install a specific version, for example 0.1.0.**\n```bash\npip install --upgrade --force-reinstall cioc4d==0.1.0 --target=$HOME/Conductor\n```\n\n## Usage\n\nGo to **Edit->Preferences->Plugins** and add the path to the cioc4d installation directory. \n\n```\n~/Conductor/cioc4d\n```\n\nrestart Cinema 4d.\n\nTo set up a render, choose **Conductor->ConductorRender**. \n\nFor detailed help, checkout the [tutorial](https://docs.conductortech.com/tutorials/c4d) and [reference](https://docs.conductortech.com/reference/c4d) documentation.\n\n\n\n\n## Contributing\n\nClone the repo.\n\n```\ngit clone git@github.com:ConductorTechnologies/cioc4d.git\ncd cioc4d\n```\n\nSet up a clean virtual envirionment with Python 2.7 for development (optional).\n\n```\npython -m virtualenv venv\n. ./venv/bin/activate\n```\n\nInstall development dependencies\n```\npip install -r requirements_dev.txt\n```\n\nBuild and install from this directory into to a convenient location for testing.\n```\npip install --upgrade -r requirements.txt --target=$HOME/ConductorDev\n\n```\n\nWhen 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 cioc4d in parallel.\n\nRefer to the Usage section for setup within Cinema4D.\n\n\n\n## License\n[MIT](https://choosealicense.com/licenses/mit)\n\n## Changelog\n\n### Version:0.3.3 -- 06 May 2021\n\n* Fix \"variable use before assignment\" bug. [1c5fefa]\n\n### Version:0.3.2 -- 06 May 2021\n\n* Adds validation to ensure relative or UNC paths on windows.. [af2fd89]\n\n\n### Version:0.3.1 -- 05 May 2021\n\n* Adds validation to ensure relative paths on windows.. [af2fd89]\n\n### Version:0.3.0 -- 04 May 2021\n\n* Uses ciocore > 1.0.2 (with separate seq, path, and template libs). [31a86b3]\n* Remove recommendation to use the daemon. [838170e]\n\n### Version:0.2.8 -- 16 Mar 2021\n\n* Ensure the validation step always reminds the user about the upload daemon state. [8a571d6]\n* Remove destination path from general section and movie it into the tasks section. The policy now is that if you want to override the task template with a custom task, then you must override the destination. Likewise, if you wan't the software to derive the task from Render Settings, then the destination will be auto generated. [9fba68c]\n* Removed the preview max tasks functionality as it could cause confusion. [46cd12f]\n* Remove the upload_only option, because upload only functionality is deprecated on the backend.  [de2db33]\n\n### Version:0.2.4 -- 15 Mar 2021\n\n* Removed erroneous maya instruction in README.md [4d253fb]\n\n### Version:0.2.3 -- 12 Mar 2021\n\n* Add .circleci/config.yml. [0408186]\n\n### Version:0.2.0 -- 15 Dec 2020\n\n* Expand user home directory to resolve fixtures location. This is only useful for developers. [953d2e3]\n* Repair fixtures bug that caused incompatibility with core 0.2.15. [25f7913]\n* Remove failed-retries control. It is always zero now, so that customers don't waste money. [30cc1b4]\n\n### Version:0.1.32 -- 08 Oct 2020\n\n* Create long description from readme and changelog. [2d99da9]\n\n### Version:0.1.31 -- 17 Sep 2020\n\n* Fixed bad import. [3eeb75c]\n\n### Version:0.1.30 -- 01 Sep 2020\n\n* Resolve hidable task template when validating. [74a8dc2]\n* Implemented upload_only. No longer emits tasks. [a47aabe]\n\n### Version:0.1.29 -- 28 Aug 2020\n\n* Fix bug on r21 where c4d scene file was not picked up in asset scraping. [71ed037]\n\n### Version:0.1.28 -- 28 Aug 2020\n\n* Destination path is automatically derived from out files. [6f53510]\n* Fix asset scaping issue that affected R21 . [6f53510]\n\n### Version:0.1.27 -- 28 Aug 2020\n\n* Video post validations added, and image validations handle relelative paths. [16ddc92]\n* Task and destination fields are now hidable, and hidden with default values by default. [dc96924]\n* Make strings unicode. [20a007a]\n* Reset UI works, except for instance type. [e72d4d0]\n\n### Version:0.1.26 -- 11 Aug 2020\n\n* Forward slashes in templated docfile path. [ed4b37c]\n\n### Version:0.1.25 -- 11 Aug 2020\n\n* Production release.\n\n### Version:0.1.24 -- 10 Aug 2020\n\n* Sanitize chunk size and make dest path literal (no token expansion). [80fc7f3]\n* Adds validator framework and implemented some validators. [e5b8105]\n\n### Version:0.1.23 -- 08 Aug 2020\n\n* Render with redshift. Also uses core 0.2.2 which has a workaround for missing plugin-host links in packages. [abc0eba]\n* Change last_commit to modified. [7954eca]\n* Quotes around scene name in template. [6375881]\n\n\n### Version:0.1.22 -- 07 Aug 2020\n\n* Fixes broken preemptible checkbox. [600bdc2]\n* Sets useUploadDaemon to False by default. [600bdc2]\n\n### Version:0.1.21 -- 06 Aug 2020\n\n* Remove redundant buttons and use minimal render template. [0613881]\n\n### Version:0.1.20 -- 06 Aug 2020\n\n* Fix a bug where the autosave cleanup parameter didn't disable when it should, i.e. when setting useUploiadDaemon to true. [9b9ba34]\n* Make sure the location field does not contribute to the submission when empty. [bd22b84]\n* Update icon. [494e61c]\n\n### Version:0.1.19 -- 01 Aug 2020\n\n* Adds ability for store to detect when new file loaded. [fd78816]\n* Adds preview to bottom with green color. [4c1af37]\n* Use coredata init, and commit to store continuously. [645753f]\n* Save_to_store and resolve with context\n\napp can now be installed in maxon plugins folder with no pythonpath set. [631fbf2]\n* Remove special characters. [9d50a17]\n* Implement max preview tasks. [1decc41]\n* All parts now resolved in preview including assets. [8ceb769]\n\n\n### Version:0.1.18 -- 22 Jul 2020\n\n* Bump core dependency to 0.1.11. [cb60c26]\n* Added wizard instructions in README. [358b6de]\n\n### Version:0.1.17 -- 21 Jul 2020\n\n* Wip generate submission json. [e62bf83]\n* Replace vars with cio. [cc5d807]\n* All fields populated from store except software pkgs. [5374257]\n* Repair mod path instruction in readme. [a231fd7]\n\n### Version:0.1.16 -- 08 Jul 2020\n\n* Sets default collapsed states. [407bad9]\n* Requires core 0.1.8. [aab99db]\n\n### Version:0.1.15 -- 06 Jul 2020\n\n* Adds location, diagnostics etc. plus tidy. [4aa36fa]\n* Rename check_box to checkbox. [1bf934a]\n* Refactor - use introspection for sections. [948f68c]\n* Compact env section header row. [ff73ad5]\n* Extra env section and tidy up. [c1b03e1]\n* Adds extra assets section. [a1de885]\n* File browser buttons work. [cfc829f]\n* Better click-to-expand mouse detection region. [3a412f0]\n* Adds asset button row. [a99f2cd]\n* Tidy up groups file. [b9e8749]\n* Groups inherit from CollapsibleGroup. [452ecaa]\n* Adds frames info and does calculations. [7b7a51a]\n* Adds frame section and cleaner widget making pattern. [88faef2]\n\n### Version:0.1.14 -- 22 Jun 2020\n\n* Flattened the structure, remove namespaces, and simplified the version file.\n\n### Version:0.1.13 -- 15 Jun 2020\n\n* Better version resolution. [9a9bb76]\n\n### Version:0.1.12 -- 15 Jun 2020\n\n* Made deployable with cmc_release script. [6fcee09]\n\n--\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "C4D plugin for Conductor Cloud Rendering Platform.",
    "version": "0.3.3",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "ca3241bcf71890e64d569c8d6d7370f6",
                "sha256": "00437b116bb44d236da4730d8b3e9345a6e928b897e4666a5f8448bbfa135168"
            },
            "downloads": -1,
            "filename": "cioc4d-0.3.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ca3241bcf71890e64d569c8d6d7370f6",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": "~=2.7",
            "size": 48374,
            "upload_time": "2021-05-06T19:13:43",
            "upload_time_iso_8601": "2021-05-06T19:13:43.466420Z",
            "url": "https://files.pythonhosted.org/packages/5b/36/204334469b0bdcd2e7675643b5aac43b5c60e951b1810b2bac2b010a4d32/cioc4d-0.3.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-05-06 19:13:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": null,
    "github_project": "ConductorTechnologies",
    "error": "Could not fetch GitHub repository",
    "lcname": "cioc4d"
}
        
Elapsed time: 0.24129s