Archives for posts with tag: pipeline

OpenBatchIO, aka Tuttle

TuttleOFX is an open source image sequences processing frameworkmade up of :

  • a set of plugins to read and write professional VFX image formats and to perform various image processings (color corrections, filters, video compression, …)
  • a set of command line tools called Sam to browse, copy, move, delete and batch process the aforementioned plugins.

OpenFX Architecture

  • The aim of TuttleOFX is to help post-production facilities to deal with large-scale everyday image processing tasks. Compared with other programming libraries and image processing tools, TuttleOFX is based on some extended OpenFX plugins architecture, combined with optimised selection bit-depth processing.

Support For Numerous Processes

  • In addition of standard process features, TuttleOFX also addresses requested VFX processes like lens-distort corrections or movie compression and even some more specific color treatments like Color Transform Language and OpenColorIO nodes.

Support For 3rd Party Applications

  • Thanks to their OpenFX nature, TuttleOFX plugins can be used either in the Sam command line tool or by other applications such as Nuke® (The Foundry), Scratch® (Assimilate), Baselight® (FilmLight), Mistika® (SGO). Similarly, commercial OpenFX plugins (Sapphire, Furnace, Keylight, …) can be used within Sam command line.

Home Page: http://opensource.mikrosimage.eu/tuttle.html
Project Page: https://github.com/tuttleofx/TuttleOFX
Language: c++ python
Platform: Linux Windows OSX
License: Modified BSD
Sponsor: Mikrosimage

 

OpenRenderManagement, aka Puli,  is an open-source render management project.

The Core project is called Puli and is entirely written in python.

PuliUI is a GWT project that provides a simple web interface for OpenDispatcher.

(more…)

Home Page: http://opensource.mikrosimage.eu/puli.html
Project Page: https://github.com/mikrosimage/openrendermanagement
Language: python
Platform: All
License: Modified BSD
Sponsor: Mikrosimage

TACTIC is a  flexible web-based production asset management system. TACTIC’s features include:

  • Securely Store Assets in a Highly Scalable, Central Repository
  • Find Assets, Tasks and Notes with Powerful Search Tools
  • Automate Your Project’s File Structure
  • Version Control Assets and Notes
  • Rollback to Previous Asset Versions
  • “In-Place” Checkins for Large Files
  • Automate Naming Conventions
  • Package and Deliver Files with Ease
  • Import/Export CSV Data
  • Check Files In and Out of the Database Easily

Home Page: http://www.southpawtech.com/tactic/
Language: Python
Platform: Linux, OS X, Windows
License: Eclipse Public License
Sponsor: Southpaw Technology

Rez is an integrated package configuration, build and deployment system for software. With Rez you can request a set of packages, and it will create a resolved shell that contains all the dependencies you need, while avoiding version clashes. It is used primarily in the VFX industry, but is applicable to any field where it’s necessary to manage many versions of internally-developed projects and their dependencies.

It includes a cmake-based build system which is integrated into the package resolution system, and a deployment system for releasing packages to a central location, and updating the repository.

Home Page: http://code.google.com/p/rez-config/
Project Page: http://github.com/nerdvegas/rez
Language: Python
Platform: Linux
License: GNU Lesser GPL

Alembic is an open computer graphics interchange framework. Alembic distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results. This ‘distillation’ of scenes into baked geometry is exactly analogous to the distillation of lighting and rendering scenes into rendered image data.

Alembic is focused on efficiently storing the computed results of complex procedural geometric constructions. It is very specifically NOT concerned with storing the complex dependency graph of procedural tools used to create the computed results. For example, Alembic will efficiently store the animated vertex positions and animated transforms that result from an arbitrarily complex animation and simulation process which could involve enveloping, corrective shapes, volume-preserving simulations, cloth and flesh simulations, and so on. Alembic will not attempt to store a representation of the network of computations (rigs, basically) which are required to produce the final, animated vertex positions and animated transforms.

The production ready version of Alembic 1.0 was announced at Siggraph 2011 and released on August 9th, 2011 by Lucasfilm and Sony Pictures Imageworks with support from major vendors including Autodesk, Side Effects Software, The Foundry, Luxology, Pixar’s Renderman and NVidia.

Home Page: http://alembic.io/
Project Page: http://code.google.com/p/alembic/
Language: C++, Python
Platform: Linux, OSX, Windows
License: New BSD License
Sponsor: Sony Pictures Imageworks, Lucasfilm