value historian

Kinect Skeleton Player

bios's picture

This is the first version of my kinect skeleton player. It's Playback/Capture Triplex kinect skeleton structure with kineme value historian. Actually it works with user1. More instructions see the readme file.

Export QC comp using Value Historian to Video with transparency

ginsu777's picture

I was using a video right in my QC project but I thought that was dumb since it really slowed things down and I dont think that's the way to go. I might be wrong...

Through the help of many nice people here (DUST comes to mind), I have been able to get my QC qorking as I would like. However, I need to get this into a high quality video format over a nice quality video and I am having huge problems.

Even using the excellent QuartzCrystal, the output looks really bad in imovie or any other video application. Embedding a video in this only makes the import slower with the same results. either the video is super soft, or the graphics arent real crisp. just looks bad.

Now, I know I probably shouldn't have created my lower-third graphic as a high quality TIFF and then overlay real time data on top, but it seemed like a logical workflow. When i make a contained app with the QC it looks fine, even on a TV. The problem is getting this out to video so I can upload it and show it to people. If I dont get this out to a TV in some normal scenario that is NOT hooking my computer up to a monitor, then this will be a failure.

So, on top of the quality issues, the valueHistorian isnt working on a direct imovie import. Exporting to mov first doesnt help the quality, but does solve the HELLO WORLD problem. Can someone provide me a workflow or workaround for this?

Value Historian load .plist

It'd be nice to be able to load from a folder of .plist files as a structure of files. I guess this could require a new "plist" patch that outputs the structure of files, and an input on the Value Historian.

Right now I believe the only way to use multiple files is to create multiple Value Historian patches with different files loaded to each, then switch between them.

Value Recorder (Composition by dust)

Author: dust
License: (unknown)
Date: 2010.01.30
Compatibility: 10.6
Required plugins:

so here is a basic value recorder made in qc. the start of the recording begins immediately as you hit play on the viewer, it is automated to stop recording once the preset time limit has been reached. this is so your values are not recorded over once your length has been reached. you can dump your recording to disk and or playback pre recorded motions as well as play back from memory. this patch is basically a quartz implementation of kineme's value historian. there can be many uses for this patch. macros can be made and the code can be re-used to record any additional values you want instead of my xy mouse coordinates. the requisite plug-in i believe is kineme file or structure tools ?

you can play back your recording from memory in stock format without the plugin if you like. there are many uses for a system like this. maybe you want to record and compare gestures, maybe you want record your vj set and render offline later with quartz crystal or maybe you just want to record some interactivity that can be played back in a quartz builder or in a x-code application context.

you decide what to record and how to play it back. the timing for this patch is based on the length of your recording and the fps your patch is running. so enter in an approximation of the fps your patch is running and how long you want to record in seconds. once your time limit has been reached you get a message saying you have reached your recording limit and then you simply choose to save your recording to disk, or play back from memory.

Twister Sphere Value Historian Example (Composition by gtoledo3)

Author: gtoledo3
License: (unknown)
Date: 2009.07.28
Compatibility: 10.5
Required plugins:

This is an example which illustrates using multiple Value Historian patches to record two separate "passes" of x/y data generated from a mouse, and how to control them both via external timebase, so that they loop together.

One pass was recorded using the Twister patch to deform the sphere generated by the Parametric Surface patch, and the other pass was recorded as an effective "spotlight" driving by mouse x/y, using the Lighting patch.

It also illustrates smoothing of performance data.