Vuo
Vuo
Table of Contents
Getting started
Quick start
Tracing through a composition
Learning Vuo
Installing Vuo
The basics
A composition is what you create with Vuo
Nodes are your building blocks
Events are what cause nodes to execute
Trigger ports fire events and sometimes data
Events and data travel through cables
Events and data enter and exit a node through ports
Events and data enter and exit a composition through published ports
How events and data travel through a composition
Where events come from
How events travel through a node
How events travel through a composition
How data travels through a composition
Errors, warnings, and other issues
How compositions process data
Data types
Inputting data
How nodes can be used as building blocks
Finding out what nodes are available
Learning how to use a node
Pro nodes
Deprecated nodes
The built-in nodes
Adding nodes to the canvas by dropping files
Creating a node
Installing a node
Using subcompositions inside of other compositions
Reasons to use subcompositions
Creating a subcomposition
Editing a subcomposition
Watching events and data inside a subcomposition
How events travel through a subcomposition
Making compositions fit a mold with protocols
Image Filter protocol
Image Generator protocol
Image Transition protocol
Time
Quality
Creating a protocol composition
Editing a protocol composition
Running a protocol composition
How events travel through a protocol composition
Exporting compositions
Exporting an image
Exporting a movie
Exporting a screen saver
Exporting an FxPlug plugin
Exporting an FFGL plugin
Exporting an application
Turning graphics shaders into nodes
Creating an ISF node
Editing an ISF node
Saving an ISF node
How ISF source code translates to a Vuo node
Supported ISF features
The Vuo Editor
The Node Library
Working on the canvas
Running a composition
Working with subcompositions
Keyboard Shortcuts
The command-line tools
Installing the Vuo SDK
Getting help
Rendering a composition on the command line
Building a composition on the command line
Running a composition on the command line
Exporting a composition on the command line
Common patterns -
“
How do I…
”
Do something in response to user input
Do something after something else is done
Do something if one or more conditions are met
Do something if an event is blocked
Do something if data has changed
Do something after an amount of time has elapsed
Do something repeatedly over time
Do something to each item in a list
Create a list of things
Maintain a list of things
Gradually change from one number/point to another
Set up a port’s data when the composition starts
Send the same data to multiple input ports
Merge data/events from multiple triggers
Route data/events through the composition
Reuse the output of a node without re-executing the node
Run slow parts of the composition in the background
Troubleshooting
Helpful tools
Common problems
General tips
Contributors
Contributors
Software Vuo uses
Resources Vuo uses
Glossary