Check out our video on Vimeo or YouTube!

Image

Vuo 0.8 is our biggest release yet, with 44 new nodes! We included 2 user-submitted feature requests — a barcode reader, and the ability to make windows full-screen on startup and change other window parameters. This release also includes our first premium node sets — the ability to render stereoscopic 3D images, and image warping for projection onto planetariums and other surfaces.

Vuo 0.8 comes with an array of new 3D object filters that let you explode, ripple, bend, and twist your objects — and a whole lot more. We’ve also added new shader options, including the ability to change shaders on imported scenes. You now have the ability to arrange 3D objects in a grid, normalize them, and calculate their boundaries.

Image
Image

This release also comes with 34 new example compositions! Several of these demonstrate the new object filters, and a complete list can be found in the release notes.

Image
Image

When working in 2D, Vuo now has the ability to arrange layers in a grid, more easily combine layers, and rotate images!

This release comes with a new Cocoa API, making it significantly easier to integrate Vuo with Mac applications. Check out the API documentation for more details.

If you’re familiar with Kineme’s plugins and apps for Apple’s Quartz Composer, and you’re wondering how Vuo compares, we’ve included a list of Kineme functionality that’s included in Vuo 0.8 at the end of this newsletter.

Vuo now has a composition gallery where you can easily upload and share your work with the community — check out what’s being posted! As always, we look forward to seeing what you create!

— Jaymie
Team Vuo


For those of you familiar with Kineme’s Quartz Composer plugins and apps, Vuo now has equivalent functionality to:

  • Kineme AudioTools:
    • Playing audio from files
    • Rendering waveform images from files and devices
    • Getting information about input and output devices
    • Getting information about audio files
  • Kineme DataTools:
    • Easily make arrays (without having to write JavaScript)
  • Kineme Freeboard Patch:
    • Receive arbitrary typing
    • Receive presses/releases of modifier keys
  • Kineme GLTools:
    • Move and rotate the camera
    • Make the camera look at a specific point
    • Use both perspective and orthographic cameras
    • Change the camera’s field of view
    • Render points, lines, and triangles
    • Render a mathematical expression as points or line segments
    • Retrieve the depth buffer output
    • Generate and render a subdivided grid
    • Render objects as wireframes
    • Render objects with flat or smooth shading
    • Scale a 3D object
    • Render stereoscopic images from a pair of asymmetric-frustum cameras
  • Kineme KinectTools:
    • Receive the color and depth images from a Kinect
  • Kineme3D:
    • Load and render a wide variety of 3D mesh files
    • Create 3D meshes using parametric equations
    • Create 3D meshes from lists of points and lines
    • Create grid meshes
    • Center and normalize meshes
    • Apply hierarchical 3D transformations to meshes
    • Warp meshes using gravitational deformation
    • Bend meshes
    • Explode meshes
    • Add noise to meshes
    • Ripple meshes
    • Twist meshes
  • KinemeCore:
    • Protection from losing your work if the running composition crashes
  • Kineme MIDI Tools:
    • Output MIDI note and controller messages
    • Easily receive the latest MIDI note
  • Kineme PBMesh:
    • Warp images using Paul Bourke’s projection mesh “.data” files
  • Kineme QuartzBuilder:
    • Easily export compositions as standalone apps
    • Control the app’s window position, size, title, resizable status, and aspect ratio lock
    • Make the app fullscreen on launch
    • Select specific screens to use in fullscreen mode
  • Kineme VideoTools:
    • Play a wide variety of movie formats, without using QuickTime