Sample Compositions

Pac-Man

Simple generator based on Core Image filters.

Directory Scanner

Load and display Desktop Pictures along with their filename, composited over the image.

Inferno

Text rolling over an animated background.

Iterator

Executing the same node hierarchy multiple times to render text. Note the use of caching since a limited set of styled text inputs are used (one for each iteration).

Iterator 2

A second example of using an iterating container to render multiple instances of current FaceTime camera output at different geometry.

Events

Capture mouse and keyboard events (most events are only available during playback). This technique cannot be used when developing plug-ins for video apps. Keyboard and mouse inputs are not available when rendering video frames.

Feedback

The simplest example of taking an input from a previous computation and feeding it back upstream to be combined with the current input. This technique cannot be used when developing plug-ins for video apps, as frames are not necessarily produced sequentially.

Composite Stack Accumulator

An example that uses the Composite Stack node as an accumulator, inside an iterator. This mode is available for other nodes too, allowing you to more easily coalesce work done inside an iterator into a single output.

Interpolation

Taking advantage of the Interpolation node to drive animations.

Human

Using the Human Body Pose to extract the location of features in a photo.

Sprite

Basics of the 3D environment, showing the output of a render-to-texture node within the context of a 3D transformation.

Eagly

Shows how simple it is to render frames from an animated GIF.