Production

Production

Release: QuartzCrystal, v2.0

Release Type: Production
Version: 2.0
Release Notes

Upgrading from QuartzCrystal 1.x to QuartzCrystal 2.0 is only $5! Add QuartzCrystal 2.0 to your shopping cart, and enter your QuartzCrystal 1.x license key as a coupon code during checkout.

Changes since QuartzCrystal 1.4

  • Added ability to record mouse, keyboard, and scroll events and play them back while rendering a composition.
  • Now supports rendering images up to 4096x4096 via the GUI (without antialiasing).
  • Now allows motion blur amounts between 1 and 16 via the GUI.
  • Improved support for color profiles on ATI X1600.
  • Fixed rendered-image-too-dark issue when rendering with motion blur.
  • Fixed crash when canceling in-progress renders on Snow Leopard.
  • Simplified idle composition.
  • Reduced severity of defaced images when QuartzCrystal is unregistered.
  • Added translation en español.

How to Record Input to a Composition

  1. Drag a composition into the QuartzCrystal window.
  2. Click the Record Input button.
  3. Click the Record button and interact with the composition. QuartzCrystal will record mouse, keyboard, and scroll events.
  4. Click the Pause button.
  5. Click the Go To Beginning button followed by the Play button to review your interactions.
  6. If you want to record over (overwrite) any section of the recording, click Play and then Pause when you reach the beginning of that section. Make sure the record mode is set to Replace Events. Click Record and record new events.
  7. If you want to add events to (overdub) any section of the recording without overwriting the existing events, do the same as above but make sure the record mode is set to Add Events.
  8. If you want to delete all events recorded so far, click Clear.
  9. When you're finished recording, click Done. The recording is automatically saved to a .QCRecording file in the same folder as the composition. If you later re-open the composition in QuartzCrystal, the saved recording is automatically loaded into QuartzCrystal. If you don't want QuartzCrystal to load the saved recording, rename or delete the .QCRecording file.
  10. Click Render.

Known Issues

  • Mouse-dragged events performed on a Trackball patch render weirdly when playing back in the Record Input window, but don't affect the rendered movie.
  • Record Input uses a single-stream event model -- it assumes that a mouse-up (or key-up) event is paired with the most recent mouse-down (or key-down) event, and not an earlier mouse-down (or key-down) event. As a result, mouse-up/mouse-down and key-up/key-down events can get mismatched when recording in Add Events mode.
  • For mouse-up, mouse-down, key-up, and key-down events, at most one event can be rendered per frame. If multiple events occur per frame, then the events carry over into subsequent frames. As a workaround, you can render with motion blur, or render at a higher framerate.

Release: NetworkTools, v1.2

Release Type: Production
Version: 1.2
Release Notes

Changes since NetworkTools 1.1

  • Fixed bug that caused HTTP Server patch to consume excessive CPU and memory for connections that have timed out.

Release: NetworkTools, v1.1

Release Type: Production
Version: 1.1
Release Notes

Changes since NetworkTools 1.0

  • Added compatibility for OS X 10.5

Release: Kineme3D, v1.3

Release Type: Production
Version: 1.3
Release Notes

Changes since Kineme3D 1.2

(beta v20100307)

  • Fixed issue when rendering inside Render In Image (save/restore array buffer binding)
  • Fixed a potential crash condition when loading corrupt .md2 files.
  • Switched .obj, .dxf, .3ds, and .dae file loading from FBXSDK to Open Asset Import.
  • Added support for a bunch of other formats provided by Open Asset Import.

(beta v20100312)

  • Fixed crash when attempting to load meshes with no 3D geometry.
  • Updated drag-and-drop mesh loading to reflect new formats.

(new)

  • Added object names as structure keys for 3D Object Loader patch's Objects output port.
  • Fixed some intermittent crashes when using .fbx files.
  • Fixed crash when attempting to load models with no texture coordinates.

Thanks

Thanks to @gtoledo3 for his work on the structure explode.qtz sample composition.

Release: NetworkTools, v1.0

Release Type: Production
Version: 1.0
Release Notes

Initial release.

NetworkTools

$23.00
$23.00

The NetworkTools plugin lets you send and receive data over a network, or between applications on a single computer.

HTTP Server patch

  • Receives HTTP requests. You can use commands encoded in the URL and query parameters to control your composition from another application or another computer.
  • Can receive bytes of arbitrary data in the POST body. (Note: Kineme DataTools is required to use this feature.)
  • Handles IPv6, just in case.

HTTP Query patch

  • Fetches the result of HTTP and HTTPS queries. You can download information from the web or send signals to another composition with an HTTP Server patch.
  • Supports GET and POST.
  • Supports synchronous (blocking) and asynchronous (non-blocking) queries.
  • Can send bytes of arbitrary data in the POST body. (Requires Kineme DataTools.)

XML Parser patch

  • Parses an XML string into a structure.
  • Supports synchronous (blocking) and asynchronous (non-blocking) parsing.

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: VideoTools, v2.0

Release Type: Production
Version: 2.0
Release Notes

Changes since VideoTools 1.0

  • Added Network Camera Input patch. It was previously released as Axis Camera. Since the latest Axis Camera patch release, it's been expanded to work on many additional camera brands, and to improve resilience against unstable network connections.
  • Added Video Player patch for QuickTime-free video input.
  • Added QuickTime Player patch for QuickTime video input in a separate process.

Known issues

  • 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.

Download

VideoTools

$32.00
$32.00

The VideoTools plugin provides support for video input:

  • Firewire video input, bypassing QuickTime.
  • Network camera input, bypassing QuickTime.
  • Video file input, bypassing QuickTime.
  • Video file input, running QuickTime in a separate process.

Unlike Quartz Composer's built-in Movie Importer patch, VideoTools doesn't block compositions while a video loads. With the non-QuickTime video file input patch, videos load faster. And, unlike Movie Importer, VideoTools works reliably with threaded third-party applications (such as QuartzBuilder).

Supported Cameras, Containers, and Codecs

Supported Firewire Cameras

Any IIDC/DCAM-compliant Firewire camera, including:

  • DMx 21BF04 by The Imaging Source
  • Flea2 Color (FL2G-13S2C) by Point Grey Research
  • Flea2 Mono (FL2G-13S2M) by Point Grey Research
  • iSight by Apple (External Firewire)

(See also dc1394's camera list.)

Incompatible Cameras

  • Firefly FFMV-03M2M by Point Grey Research

Supported Network Cameras

Supported Video Player Movie Containers

  • .mov
  • .avi

Supported Video Player Movie Codecs

  • MJPEG
  • PNG
  • RLE ("QuickTime Animation")
  • ProRes 422
  • ProRes 422 (Proxy)
  • ProRes 422 (HQ)
  • Partially Supported:
    • H.264 — stutters when played backward
    • ProRes 4444 — alpha channel is ignored
  • Currently Unsupported:
    • Other formats that use interframe encoding (MPEG-4, ...)

Supported QuickTime Player Movie Containers and Codecs

  • Anything supported by QuickTime 7

Known Issues

  • Kineme VideoTools does not play audio.

3rd-party software

This software uses code from libdc1394 and FFmpeg, both licensed under the LGPLv2.1. FFmpeg's source can be downloaded here.

Credits

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: QC Patch Xcode Template, v1.0

Release Type: Production
Version: 1.0
Release Notes

Changes since version 0.5

  • Supports Snow Leopard (OS X 10.6)
  • Provides source code for unofficial QC patch API
  • Provides source code for example patches

Known Issues

Warning: This is a private API. Apple does not allow apps created using private APIs to be sold in the App Store.

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