10.5

Mac OS X 10.5 (Leopard)

CINormalMap_gt (Composition by gtoledo3)

Author: gtoledo3
License: (unknown)
Date: 2011.01.18
Compatibility: 10.4, 10.5, 10.6
Categories:
Required plugins:
(none)

This is a core image filter that takes a greyscale heightfield (bump map) image, and outputs a normal map, in the style of nVidia Normal Map Filter plugin for photoshop, or NMG.

This allows one to create greyscale imagery in Quartz Composer, run image through this filter, and generate normals that can be rendered in the GLSL shader. This example uses Christopher Wright's Normal Map 1.qtz as a rendering destination, to show how it works.

Normal mapping is used to fake the appearance of a higher poly mesh than is actually being used when using GL Lighting.

http://en.wikipedia.org/wiki/Normal_mapping

Metaball 2.5D (Composition by gtoledo3)

Author: gtoledo3
License: (unknown)
Date: 2011.01.17
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

This is a kind of metaball implementation. I've done an in depth breakdown of the process @ http://www.georgetoledo.com/2011/01/meta-ballers.html

XY plot from key presses (Composition by jstrecker)

Author: jstrecker
License: (unknown)
Date: 2011.01.15
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

A simple example that uses Kineme ChartTools to plot a point on an XY graph every time the user presses the up or down key.

Visualizer 110910_gt (Composition by gtoledo3)

Author: gtoledo3
License: (unknown)
Date: 2010.12.09
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

I whipped this up while listening to some music today, and thought it looked fun...

It will require GL Tools, AlphaBlend, and Kineme3D.

Release: Art-Net Tools, v1.4

Release Type: Production
Version: 1.4
Release Notes

Changes since version 1.3

  • Fixed a crash with stopping and restarting compositions
  • Fixed a problem with the receiver failing to update

Release: KinectTools, v0.3

Release Type: Production
Version: 0.3
Release Notes

Source code is available on GitHub.

Changes since KinectTools 0.2

  • Significantly improved performance.
  • Inverted depth buffer output (now near=light, far=dark).
  • Added Accelerometer output.
  • Added Device ID input (to select among multiple Kinects connected to the same host).

Known Issues

  • Color fringes on RGB image.
  • Kinect model 1414 is supported, but Kinect model 1473 is not supported.

Find location of uniquely colored object (Composition by jstrecker)

Author: jstrecker
License: (unknown)
Date: 2010.11.22
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

An implementation of Core Image functions from GPU Gems 3.

Adapted by @jstrecker and @smokris.


3rd-party plugins needed:

Usage:

  1. Get a colored object to track, such as a marker.

  2. Calibrate the color: Click Input Parameters, click Color, click the color picker (magnifying glass) in the color dialog. Hold up the object to the video camera and click on it. Adjust the Threshold until the object and nothing else is highlighted (as much as possible).

The white circle should follow the object.

Known issues:

  • The framerate is slow (on my machine, 8-10 FPS for a 256x256 image). Any suggestions welcome.

  • It needs square images with height & width a power of 4. (The input image is automatically adjusted.) With extra math you could get rid of this restriction.

Rotate Cube With Keyboard (Composition by jstrecker)

Author: jstrecker
License: (unknown)
Date: 2010.11.21
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

Simple example: The keyboard controls a cube's rotation.

  • To rotate: arrow keys, slash (/), period (.)
  • To reset: space

Cube Wave - Timed Jump (Composition by jstrecker)

Author: jstrecker
License: (unknown)
Date: 2010.11.20
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

Simple example: Cubes in a line jump up one after another.

Click "Input Parameters". Check the box for "Start Signal".

Cube Wave - Smooth Start & Stop (Composition by jstrecker)

Author: jstrecker
License: (unknown)
Date: 2010.11.20
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

Simple example: A line of cubes moves in a wave.

Click "Input Parameters". Check the box for "Start Signal".