|
10.6Mac OS X 10.6 (Snow Leopard) Kineme3D$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. Or, for free, you can use 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
Workarounds:
Unsupported on OS X Mountain Lion (10.8) and abovePlease 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. This 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 CompatibilitySee the VideoTools Compatibility Chart
Bayer Explorer (Composition by smokris)
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).
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
|