Release: DataTools, v1.0

Release Type: Production
Version: 1.0
Release Notes

Source code is available on GitHub.

  • new Array Patch
  • new Structure Equal Patch
  • new Structure Combine Patch
  • new Structure Push Patch
  • new Structure Pop Patch
  • new Structure Breakout Patch
  • new MultiExpression Patch
  • new Sample & Hold Patch
    • preserves value when composition is stopped
    • preserves value when composition is saved / reopened
    • doesn't handle QCMeshes or Kineme3DMeshes yet
    • doesn't handle infinite images
  • new Order Patch
  • incorporated Spooky Send/Receive
  • incorporated StructureTools
  • incorporated ValueHistorian
  • fixed memory leaks with the old Spooky patches
  • change StructMaker to generate an array when in indexed mode (instead of numeric keys, which don't preserve order)
  • improved value historian patch
    • now plays back short events (keyboard presses, mouse buttons, etc) more reliably
    • now records other data types (structures, images, etc)
      • doesn't handle QCMeshes or Kineme3DMeshes
      • doesn't handle infinite images

Known Issues

Kineme StructureTools, Kineme Value Historian, and Kineme Spooky must be uninstalled to use Kineme DataTools.

Release: QuartzBuilder, v1.3

Release Type: Production
Version: 1.3
Release Notes

Changes since QuartzBuilder 1.2

  • Added option to store values of published input parameters between built application launches (net.kineme.qb.saveInputParameters composition key).
  • Added option to force aspect ratio on built application window (net.kineme.qb.aspectRatio composition key).
  • Added option to stop rendering composition when built application loses focus (net.kineme.qb.pauseWhenUnfocused composition key).
  • Added ability to copy from / paste into the published parameters window of built applications.
  • Added option to select the architecture of the built application (32-bit/64-bit universal, 64-bit-only, or 32-bit-only). If plugins required by the built application are 32-bit-only or 64-bit-only, the architecture is selected automatically.
  • QuartzBuilder now automatically reloads compositions after they’ve been edited and saved in the Quartz Composer Editor.
  • Fixed issue with using registered Kineme plugins in built applications.
  • Fixed issue where file timestamps in built applications were incorrect.
  • QuartzBuilder is now Intel-only — both the application itself and built applications.

Known Issues

  • To build an application that contains 32-bit-only plugins, you must run QuartzBuilder in 32-bit mode. (To choose a 32-bit-only architecture for the built application, you do not need to run QuartzBuilder in 32-bit mode.)

Release: Kineme3D, v1.5

Release Type: Production
Version: 1.5
Release Notes

Changes since Kineme3D 1.4

  • Added ability to load models containing duplicate object names (such as .dae models exported from Google SketchUp).

Release: Kineme3D, v1.4

Release Type: Production
Version: 1.4
Release Notes

Changes since Kineme3D 1.3

  • Added Normalize All input to 3D Object Loader to normalize the entire model when it contains multiple objects. (The existing Normalize input normalized each object in the model separately.)

Release: VideoTools, v2.1

Release Type: Production
Version: 2.1
Release Notes

Changes since VideoTools 2.0

  • Added support for OS X 10.7 to QuickTime Player patch. (Other patches already support OS X 10.7.)
  • Added H.264 support to Video Player patch.
  • Added support for AVT Guppy F503C firewire camera to Video Input patch.

Known issues

  • H.264 videos stutter when played backwards.
  • VideoTools patches provide only video input, not audio input.
  • Firewire cameras only support certain combinations of Color Coding, Resolution, and Framerate. Watch the Error output and Console log when troubleshooting.
  • Due to issues with the underlying frameworks, video device info cannot be queried once a video device is in use. Therefore Video Device Info is only updated once: when the composition is first started.


Release: KinemeCore, v0.5.2

Release Type: Production
Version: 0.5.2
Release Notes

Changes since KinemeCore 0.5.1

  • compatible with Mac OS 10.7
  • disabled "Snap To Grid", since snapping is built-in since 10.6.

Known Issues

  • plugin installation assistant crashes on 10.7; disabled.
  • spotlight importer doesn't install automatically on 10.7 (but you can manually copy it to /Library/Spotlight)
  • syncing with the composition repository doesn't work; disabled
  • reporting crashes to doesn't work; disabled
  • stepping the viewer frame-by-frame doesn't work on 10.7; disabled
  • "slim title bars" feature doesn't work; disabled
  • editor scroll bar tweaks don't work; disabled
  • "full screen on start up" doesn't work; disabled

Release: Alpha Blend Mode, v1.1

Release Type: Production
Version: 1.1
Release Notes

Source code is available on GitHub.

Changes since AlphaBlendMode 1.0

  • Compatibility with Mac OS 10.7
  • Dropped PPC support (PPC users: continue using AlphaBlendMode 1.0)

Release: Kineme2D, v1.0

Release Type: Production
Version: 1.0
Release Notes

Known Issues

Sample composition Kineme2D-latheBalloon.qtz doesn't work on Leopard because it uses the Mouse Interaction patch.

Triangle Structure With Vector and Extrusion With Vector will not generate triangles, and may under rare circumstances crash, when given a vector that intersects itself.

Vector Structure With SVG supports only a subset of the SVG language.

Supported SVG features include:

  • SVG files generated by Adobe Illustrator
  • Some path elements (moveto, lineto, cubic, close)
  • Basic shapes (rect, circle, ellipse, line, polyline, polygon)
  • Text
  • Groups
  • Transforms
  • Stroke/fill attributes

Unsupported SVG features include:

  • Size units other than pixels (inches, ems, percentages, ...)
  • Gradients
  • CSS
  • Scripting
  • Animation


@bernardo created the Kineme2D logo.

@gtoledo3 and contributed to the sample compositions.

Kineme2D uses the GNU Triangulated Surface Library, which is licensed under the LGPL. Our modifications are provided.



The Kineme2D plugin provides support for drawing vector graphics in Quartz Composer.

  • Create and combine lines, curves, text, and more.
  • Hit-test against vector graphics.
  • Morph, add noise, flatten.
  • Triangulate, extrude, lathe.
  • Import SVG files.

For documentation on 2D drawing concepts used in Kineme2D, see the Quartz guide.

Download the 7-day trial below, or buy a license now.

Unsupported on OS X Mountain Lion (10.8) and above

Please download the trial and make sure it meets your needs before purchasing. Due to bugs in Apple's Quartz Composer framework, we cannot guarantee that Kineme plugins will work properly on Mac OS 10.8 and above. Our focus has shifted to developing Vuo.

Release: CVTools, v0.3

Release Type: Production
Version: 0.3
Release Notes

Changes since CVTools 0.2

  • Added support for garbage-collected execution environments (such as ScreenSaverEngine).
  • Enabled most patches to run in QC's Safe Mode.