Frequently Asked Questions
What is iograft?
iograft is an adaptable node-based processing framework and visual interface for designing, executing, and monitoring data pipelines. The framework provides a simple way to wrap your processing tasks in nodes and then connect those nodes to form dependency graphs.
Why did we build iograft?
While there are many robust software packages available for content creation, the underlying pipelines moving data between these applications are often complex and fragile. As a result, engineers spend countless hours on maintenance and debugging.
Our goal with iograft is to make building and managing data pipelines simple so more time can be spent creating content and developing new technologies.
We understood from the beginning that writing a general pipeline tool is difficult because every user and company has different toolsets and workflows. On top of that, production pipelines are constantly evolving to accommodate the latest techniques. So, we built iograft to be flexible enough to fit into existing workflows and adaptable enough to keep maintenance easy.
Reflecting on our years working on production scale VFX pipelines, this is the tool we wish we had.
Who is the target user?
iograft is a tool for the developers, maintainers, and users of data pipelines, big and small. Our goal is to lower the barriers to designing and working with complex processing tasks so they become accessible to both engineers and non-engineers. It is easy to wrap any Python or C++ operation as a node and include it in a larger processing graph.
Even artists, supervisors, and managers who might not have the time to dive into writing their own nodes can easily build graphs from existing nodes. They can also utilize the monitoring features of iograft to isolate inefficiencies and errors in the pipeline as a whole.
When will iograft be available?
We are currently expecting an initial release of iograft in late October or early November 2020.