Deploy compositions as OpenFX

Allow compositions to be deployed as OpenFX plugins. Blackmagic Resolve NLE uses OpenFX.

Component: 

Notes from Team Vuo

Vuo Pro: 

Yes — requires a Vuo Pro license

Complexity: 

●●○○ — A few weeks of work

Potential: 

●○○ — Appeals to current community

Making nodes in C

khenkel's picture

Making new Vuo nodes using the C programming language

How to set up your computer to make new Vuo nodes using the C programming language

Transcript: 

Hello. I'm Karl, one of the developers working on Vuo.

Today I'll show you how to write and compile your own nodes for use in Vuo. In this tutorial I'll cover setting up a development environment, compiling example node projects, and the basics of writing a custom node.

Setting up your workspace

To develop nodes for Vuo, you'll need a few software packages and programs. Namely, Xcode, Xcode Command Line Tools, Qt Creator, Qt framework, and of course, the Vuo SDK.

Export Vuo compositions as Quartz Composer compositions

Many host apps support playing Quartz Composer compositions, but don't (yet) support playing Vuo compositions.

The developer of each app needs to either add support for Vuo compositions themself, or provide a plugin API which Team Vuo can use. We've been in communication with several app developers about this. In the meantime, we could implement a workaround:

  • Make a QC plugin that plays back Vuo compositions that adhere to the Image Filter or Image Generator protocol (similar to QC's "Composition Importer" patch)
  • Add a Vuo Editor menu item that creates a QC composition that wraps the Vuo composition, including published ports

The exported QC compositions would then appear inside apps that support QC Image Filter or Image Generator compositions. It wouldn't be as quick or easy as if the host app natively supported playing Vuo compositions (which we still think is the best long-term solution), but it would be more capable than using Syphon since it would expose your Vuo composition's published input ports.

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo CE and Vuo Pro

Complexity: 

●●○○ — A few weeks of work

Potential: 

●●○ — Could expand community

Pages

Subscribe to RSS - Vuo Interoperation