Cog is a pipeline interface for VFX and animation specifically designed for the needs of the team of the Rebirth student film.
Because Cog is tailoured to our team's specific needs and built around other tools, it may not fit all use cases or environments.
Warning
Cog is in a very early stage of development. It likely will never be in a state to be used publicly.
- Cross platform
- Cog was built to work across Windows and Linux. Mac is not supported.
- Packaged with PIP
- Interface built with Qt for Python
- Rendering
- Project Environment Variables
- Environment envariables are set when opening project files (Houdini, Maya, Nuke, etc.)
- Frame range, shot number, fps, description, etc.
- Search
- Users are able to search for specific assets or shots
- Shot Management
- Shots can be created, edited, or deleted through the interface
- Auto Update
- Cog will automatically check for new package versions on your perforce repository and install the latest version
- Environment Setup
- On the first launch Cog will setup the user's envrionment to enable the rest of the pipeline:
- creating config files, installing houdini packages, setting environment variables, installing python modules for the houdini python interpreter, etc.
- On the first launch Cog will setup the user's envrionment to enable the rest of the pipeline:
- Perforce P4
- Sidefx Houdini
First clone and cd into the repository
git clone https://github.com/parkerbritt/cog
cd cog
Run the install command
pip install -e .
Build and install the tar.gz package
python setup.py sdist
pip install dist/cog_vfx-0.1.tar.gz
Run the cog command* in the terminal
cog
You can also create .desktop file or Windows shortcut to make accessing cog easier