10.6

Mac OS X 10.6 (Snow Leopard)

Kineme3D

$50.00
$50.00

Kineme3D uses standard OpenGL VBO-assisted rendering. Inside QC, Kineme3D objects will obey Fog, Lighting, 3D Transformations, Trackballs, and even GLSL shaders.

See the Vimeo Kineme3D Collection for some examples.

For $49 (less than the price of Kineme3D), you could buy Vuo. Vuo is a complete visual programming environment for Mac, similar to Quartz Composer. With Vuo you can load and manipulate 3D meshes, just like Kineme3D enables you to do with Quartz Composer. And, unlike Quartz Composer, Vuo is actively developed.


Credits

Known Issues

  • OS 10.8 introduced changes to the OpenGL calls made in QC's Mesh and Sprite patches. In OS 10.8 and later, a Sprite or Mesh Renderer patch rendered in the same scene and directly before a Kineme3D Object may corrupt the Kineme3D object's triangle buffer.

Workarounds:

  • If possible, modify the rendering order such that 3D Object Renderer is before the Sprite patch, or not immediately following it.
  • Use 3D Plane Generator and 3D Object Renderer in lieu of a Sprite patch.

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.

Release: Axis Camera, v0.1

Release Type: Production
Version: 0.1
Release Notes

This is the first public release of the Kineme Axis Camera Patch.

Kineme Axis Camera PatchThis patch provides a video stream from an Axis network camera. A few different models have been successfully tested with this patch.

This patch was championed by Marco Tempest, and some test equipment was furnished by Erie Plating Company.

Hardware Compatibility

See the VideoTools Compatibility Chart

Bayer Explorer (Composition by smokris)

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

Inspired in part by psonice's lo-fi analogue processing, I tried doing some lo-fi digital processing: Bayer Dithering, as a CoreImage filter.

The most exciting part is that CoreImage doesn't support Arrays, Data-dependent Conditionals, or the Boolean "&&" operator.. But it's kinda possible to implement it, using some huge Lisp-style expressions.

For example, for a 4x4 Bayer, I'm doing this:

float bayerColor(float colorin,int bx,int by,float BayerIntensity)
{
   float mul =
       by==0 ?
         ( bx==0 ?  1.0/17.0 : ( bx==1 ?  9.0/17.0 : ( bx==2 ?  3.0/17.0 : 11.0/17.0 ) ) ) :
      (by==1 ?
         ( bx==0 ? 13.0/17.0 : ( bx==1 ?  5.0/17.0 : ( bx==2 ? 15.0/17.0 :  7.0/17.0 ) ) ) :
      (by==2 ?
         ( bx==0 ?  4.0/17.0 : ( bx==1 ? 12.0/17.0 : ( bx==2 ?  2.0/17.0 : 10.0/17.0 ) ) ) :
         ( bx==0 ? 16.0/17.0 : ( bx==1 ?  8.0/17.0 : ( bx==2 ? 14.0/17.0 :  6.0/17.0 ) ) )
         ));
 
   return colorin * (mul * 2.0 * BayerIntensity + (1.0 - BayerIntensity));
}
 
kernel vec4 bayerPixel(sampler Image,float BayerIntensity)
{
   vec4 pixel=sample(Image, samplerCoord(Image));
   int bx=mod(samplerCoord(Image).x,4.0);
   int by=mod(samplerCoord(Image).y,4.0);
 
   pixel.r = bayerColor(pixel.r,bx,by,BayerIntensity);
   pixel.g = bayerColor(pixel.g,bx,by,BayerIntensity);
   pixel.b = bayerColor(pixel.b,bx,by,BayerIntensity);
   return pixel;
}

Challenge for the reader: figure out a better way to do this. :^)

Release: Speech Recognition, v20080918

Release Type: Beta
Version: 20080918
Release Notes

This is the first beta of our SpeechRecognition patch.

Release: Directory Scanner (Blocking), v0.2

Release Type: Production
Version: 0.2
Release Notes
This patch is now part of Kineme FileTools. (Don't use the standalone version on this page anymore.)

This update of our "Directory Scanner (Blocking)" patch adds several new file types (Audio, Folders, and All Files).

Apple Remote Patch Universal Binary

It also contains some internal code cleanup, some minor bug fixes and memory leaks, and some performance enhancements.

This patch was initially commissioned by CoreMelt

Fisheye (Composition by cwright)

Author: cwright
License: MIT
Date: 2008.06.27
Compatibility: 10.5, 10.6
Categories:
Required plugins:
(none)

Demonstration of using GLSL to warp GL geometry into a fisheye view.

See discussion at http://kineme.net/Discussion/GeneralDiscussion/Fisheyeviewplugin

Release: Structure Tools, v0.1

Release Type: Production
Version: 0.1
Release Notes
Warning: These patches are now part of DataTools. Use that plugin instead.

This is our first public release of Structure Tools. Presently, it offers a faster and easier alternative to construct indexed and named structures.

This plugin will give you the Kineme Named Structure Maker and the Kineme Structure Maker. These both allow you to create dynamic structures from any Quartz Composer datatype without the overhead of the javascript patch.

Release: PBMesh, v0.1

Release Type: Production
Version: 0.1
Release Notes

PBMesh is a plugin that allows you to quickly warp images for different kinds of cylindrical and spherical projections.

More information on how to use this patch, as well as some sample meshes, can be found on Paul Bourke's site: http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/domemirror/warppatch...

Release: Spooky Send/Receive, v0.2

Release Type: Production
Version: 0.2
Release Notes
Warning: These patches are now part of DataTools. Use that plugin instead.

This release of our Spooky Send/Receive Patch fixes a couple bugs and adds some additional control to the sender.

On the sender, there's now an option to disable the patch's auto-cleaning behaviour. Usually you'll want this to be enabled to prevent memory leaks, but in special cases (in iterators, or when using it as a data-store), you don't want cleaning to take place.

Occasionally, compositions that used this patch would checkerboard on startup. This has been fixed.

Additionally, a lot of stale code (leftovers from Tiger-era development) was removed, making the patch smaller, faster, and more reliable. It should still work in Tiger.

Release: Texture, v0.5

Release Type: Production
Version: 0.5
Release Notes

This is an update to the Texture Plugin for Leopard. Procedural texture generation courtesy of the libnoise project.

Texture Patch This version is functionally identical to the 0.4 release, except that it runs on Leopard only.