Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/healkeiser/cioxo_pipeline

Cioxo pipeline.
https://github.com/healkeiser/cioxo_pipeline

3d cg cgi vfx vfx-pipeline

Last synced: about 2 months ago
JSON representation

Cioxo pipeline.

Awesome Lists containing this project

README

        



Python


PyQt

Compatible with Windows

> [!CAUTION]
> This project has been deprecated, it's an absolute mess down there.





Logo

Cioxo


Cioxo Pipeline


Explore the docs »




View Demo
·
Report Bug
·
Request Feature


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contact

  6. Acknowledgments

## About The Project

Cioxo Pipeline is an under development VFX pipeline for freelancers/small scaled productions. It is only available on Windows at the moment.





### Built With

* [PySide](https://github.com/PySide)
* [Qt Designer](https://build-system.fman.io/qt-designer-download)

## Getting Started

In order to make Cioxo work, here is what needs to be done.

### Prerequisites

Here are all the Python libraries you'll need:
* PySide2

```sh
pip install PySide2
```

* Pillow

```sh
pip install Pillow
```

### Installation

A compiled version of Cioxo has been released but it is incomplete (It only contains the **Define Root** and **Project Manager**) and has not been fully tested yet: [Cioxo 0.0.1-alpha release](https://github.com/healkeiser/Cioxo/releases).
Otherwise, if you want to use it without the compiled version you'll need to move a few files around:

* Main

- Extract all the files in a new folder called **_PROJECTS/.pipeline_** located in your **_C:/Users/$USERNAME/Documents_** folder

> **Note**

> I use this **_PROJECTS_** folder as my **rootDirectory** (See Usage section)

* Houdini

- Copy the content of the **otls** folder to your **_C:/Users/$USERNAME/Documents/houdini{$HOUDINI_VERSION}/otls_** folder
- Copy **MainMenuCommon.xml** to your **_C:/Users/$USERNAME/Documents/houdini{$HOUDINI_VERSION}_** folder

> **Note**

> You can also leave them in your .pipeline folder and create a **SymbolicLink** of the files in your **_C:/Users/$USERNAME/Documents/houdini{$HOUDINI_VERSION}_** folder (See [Link Shell Extension](https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#contact) in Acknowledgments)

> **Warning**

> Cioxo is currently incompatible with **Houdini - Python 3** versions
* Nuke

- The Nuke integration is still under active development but should be released soon

## Usage

The two main programs are:

* [Define Root](https://github.com/healkeiser/Cioxo/blob/main/all/cioxo_main_defineRoot.py)

**Cioxo - Define Root** needs to run first, it will define the **rootDirectory** of all your projects.

> **Note**

> Note that the **rootDirectory** can be changed at any time by simply running **Cioxo - Define Root** again

* [Project Manager](https://github.com/healkeiser/Cioxo/blob/main/all/cioxo_main_projectManager.py)

Once **Cioxo - Define Root** has created the needed directories and files, you can run **Cioxo - Project Manager**. This program is the heart of the pipeline, centralizing all the projects, sequences, shots, assets, and other useful informations such as the Frame Range, or the Project Resolution. It can also create the files for the included DDCs while the integrations are under development.

Under construction

_For more examples, please refer to the [Documentation](https://example.com) - Under Construction_

## Roadmap

- [x] **Project Manager**

- [ ] **DCCs integrations**

- [ ] Houdini
- [ ] Nuke
- [ ] Substance Painter
- [ ] After Effects
- [ ] Photoshop

- [ ] **Renderers integrations**

- [ ] V-Ray
- [ ] Redshift

_To see the full roadmap, please visit [Trello](https://trello.com/b/ljWoCtfM)_

## Acknowledgments

List of resources that helped me through it or I found useful:

* [Awesome CG / VFX Pipeline](https://github.com/cgwire/awesome-cg-vfx-pipeline)
* [Link Shell Extension](https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#contact)

## Contact

Project Link: [Cioxo](https://github.com/healkeiser/Cioxo)



LinkedIn


Behance


Twitter


Instagram

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png)](https://www.buymeacoffee.com/healkeiser)