Kabaret

VFX/Animation Studio Framework

Announcing Open Minds Pipeline

When six of the most talented French animation studios are joining forces, they aim for the best.

We are proud to annonce that Kabaret has been chosen to develop the "Open Minds Pipeline" with:

Stay tuned for more informations.

Kabaret

Kabaret is a Free and Open Source VFX/Animation Studio Framework.

It is made for TDs and Scripters involved in Production Tracking, Asset Management, Workflow and Pipelines used by Production Managers and CG Artists.

Total Freedom

Kabaret does not assume anything about your needs, your workflow or your pipeline.

Every decision is yours.

We just give you the tools to make them come True.

All in one

The taste of Production tools, with the power of Pipeline automation.

Manage Statuses and Processes in conjunction and let them cooperate.

No need to interface with a third party production tracker (but easily do it if you want).

Reactive

Made for instantaneous in project update, with automatic data recovery on roll-back.

Your project evolves freely and without stress.

You don't need to plan ahead every possible issues you might face,

just react to the real ones, when they actually get real.

Collaborative

Your project is not a collection of documents. It is a single, collaboratively edited Object (à la Google Doc).

All user instantaneously see changes made by others, by automation tools and Farm jobs.

Embed in Maya, Nuke, ...

Pure python 2.7/3.3+ makes kabaret embedding in any Qt base application a breeze (PyQt4, PyQt5, PySide, PySide2)

We provide Maya and Nuke Embedded Session, Blender almost ready...

Many projects have already been using Kabaret with blender, using a gui-less session.

Production Proofed

Kabaret has been used in production for more than two years.

We can't remember how were we coping without all this freedom and reactivity ! :D

(Work|Data)Flow

Push Dataflow - React to user input.

Lazy Pull Dataflow - Compute value on request only.

Workflow style graph - Loop, Gate, Assignment...

One-to-Many implies Many-to-One - All References are bi-directional.

This means that if you put Assets in Shots, you automatically know which Shots use a particular Asset.

If you can assign yourself to Tasks, you automatically know all the Tasks you are assigned to.

Ultra Fast Prototyping

Focus on your concepts and how they interact, not on how to store or present them.

No database schema, your objects and their relations evolve seamlessly with your ideas.

On demand reload, see your changes without commit or release.

Smart + Cute

Presentation matters and User Experience is as important as Pipeline Automation.

With Kabaret you define your flow and its graphical interface in the same place, at the same time.

Brand the GUI with your icons, colors, etc..

Extend with custom views.

Scriptable: 100% Command Based

All the GUI is built with commands that you can also use to script anything you want.

The kabaret.script_view extension let you inspect and call any object in your project.

You're in total control !

Extensions

Kabaret framework is made to be extended:

Create Actors to provide additionnal command (User Management, Task Scheduling).

Extend the GUI with custom Views (Gantt, Reports...)

Package reusable Flow Objects (CVS, Shotgun, CGWIRE connections...)

(We have a lot those comming, and they're open-source too !)