10.5

Mac OS X 10.5 (Leopard)

chromadepth (Composition by gtoledo3)

Author: gtoledo3
License: MIT
Date: 2011.09.26
Compatibility: 10.4, 10.5, 10.6, 10.7
Categories:
Required plugins:
(none)

This is a glsl chroma depth shader; if you're familiar with the core image "heat map" style pixel filter, you're thinking along the right lines, except this shades vertices of 3D objects/scenes in this way.

This was created by Mike Bailey, Computer Science, Oregon State University, and found at his page at http://web.engr.oregonstate.edu/~mjb/chromadepth/glsl.html

flownoise (Composition by gtoledo3)

Author: gtoledo3
License: MIT
Date: 2011.09.26
Compatibility: 10.4, 10.5, 10.6, 10.7
Categories:
Required plugins:
(none)

GLSL implementation of 2D "flow noise" as presented by Ken Perlin and Fabrice Neyret at Siggraph 2001. (2D simplex noise with analytic derivatives and in-plane rotation of generating gradients, in a fractal sum where higher frequencies are displaced (advected) by lower frequencies in the direction of their gradient. For details, please refer to the 2001 paper "Flow Noise" by Perlin and Neyret.)

Author: Stefan Gustavson (stefan.gustavson@liu.se) Distributed under the terms of the MIT license. See LICENSE file for details. Changes by George Toledo, 2011 Color control, exposure of various parameters.

Reaction Diffusion (Composition by gtoledo3)

Author: gtoledo3
License: BSD 3-clause
Date: 2011.08.22
Compatibility: 10.5, 10.6, 10.7
Categories:
Required plugins:
(none)

This is a grey-scott reaction diffusion simulation that's running in QC with the aid of a GLSL shader and feedback loop.

The fragment shader is from the Reaction Diffusion example from Cinder (http://libcinder.org/) without the vertex shader (Cinder does a texture flip with things at a certain point, which this doesn't need).

This is released under modified BSD license (re: Cinder).

Thanks to toneburst for his explorations in it, which got me interested in getting this sweeter than my previous experiments.

If you click down around the Viewer, you can clear out areas to let new pixel groups grow.

(The screencap for this has an early setup with a little bit of color tweaking; the example composition won't have the goldish hue.)

Texture Trails (Composition by gtoledo3)

Author: gtoledo3
License:
Date: 2011.08.04
Compatibility: 10.5, 10.6, 10.7
Categories:
Required plugins:
gl tools, texture tools, alpha blend

This is an example that shows a way of using the Kineme GL Tools Inverse Rotation with a "stack of sprites" texture rendering method, to keep the viewer from being able to see the sides of the sprites no matter what the rotation.

Since the texture is procedural texture from the TextureTools patch, scrolling in depth (y-axis, to the TextureTools), one can get away with removing depth sorting and allowing the user to wiggle stuff around, even though it's not really accurate.

Plastic Peacock (Composition by cybero)

Author: cybero
License:
Date: 2011.07.29
Compatibility: 10.5, 10.6, 10.7
Categories:
Required plugins:
Kineme Audio Tools

One Low, Mid & High audio reactive purely Core Image kernel composition.

Kineme Audio Tools Audio File Input.

Set to Looney Bob by Anitek

[2010 Anitek. Licensed to the public under http://creativecommons.org/licenses/by-nc-sa/3.0/ verify at http://www.jamendo.com/album/65970/].

Offline rendered version in Quartz Crystal, resynced in QuickTime.

A composition that can be easily turned into a Music Visualizer or Screensaver.

Requires the Image Rehab Virtual Macro

Saving settings to a text file and restoring them. (Composition by usefuldesign.au)

Author: usefuldesign.au
License:
Date: 2011.07.26
Compatibility: 10.5, 10.6
Categories:
Required plugins:
Kineme File Tools

This composition shows one way to save and restore a few numeric input values for a Cube Renderer Patch.

It has published boolean inputs in lieu of command buttons and you can toggle them either way to trigger a pulse to execute that command.

It has primitive error handling on the file loading, just checking for all 6 inputs as non-zero values. You can check the error handling by 1. opening the text file ("my_crazy_cube_settings.txt" gets saved in same folder as composition) 2. deleting some values and save 3. attempting to reload the file by toggling the Restore File input.

Hope you have the AGBook-Stencil font or the screen text will no doubt default to something ugly ;-)

N.B. If you want to use my settings file (you can easily write you own by triggering a Write File event) download it here

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)

Freeboard String Editor (Composition by smokris)

Author: smokris
License: MIT
Date: 2011.07.07
Compatibility: 10.5, 10.6, 10.7
Categories:
Required plugins:
(none)

Demonstration of how to make a simple string editor using the Freeboard patch. Uses feedback to build a string, and removes the last character when backspace is pressed.

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

Credits

@bernardo created the Kineme2D logo.

@gtoledo3 and @usefuldesign.au contributed to the sample compositions.

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

Kineme2D

$27.00
$27.00

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.