1. Cliff Biffle
  2. kinect-viewer

Source

kinect-viewer /

Filename Size Date modified Message
driver
English.lproj
KinectViewer.xcodeproj
44 B
GL viewer sketch, mostly derived from Apple's CocoaGL sample.
907 B
KVDepthMaps are now notified of color data received from the camera. They don't do anything with it yet.
2.2 KB
KFKinect now uses a class continuation for its internals, rather than an old-school private category.
698 B
Added a new Kinect abstraction that uses KVO to distribute new frames. Not sure if this is a great idea yet, but giving it a shot!
349 B
Factored depth playback and recording into separate objects, and simplified the app delegate.
1.2 KB
Factored depth playback and recording into separate objects, and simplified the app delegate.
348 B
Factored depth playback and recording into separate objects, and simplified the app delegate.
1.2 KB
KVDepthRecorder now writes frames asynchronously using GCD. There are no safeguards against buffering all of RAM if the disk is slow, but previously we'd drop frames and that was lame.
1.4 KB
Factored recording out of KVDepthView into the app delegate, using a KVDepthRecorder.
10.9 KB
Changed how anaglyph rendering is handled so that the near plane is the monitor.
388 B
Added a new Kinect abstraction that uses KVO to distribute new frames. Not sure if this is a great idea yet, but giving it a shot!
2.1 KB
KVKinectHardware was setting the wrong length on the data it broadcast. Nobody noticed because nobody checked the data, but the recorder was getting hosed.
1.3 KB
The RayFieldSpaceModel can now do normal calculations, so we have lighting again. The factoring improvements have let me move normal calculation to the Kinect thread, so that both threads stay within their 33ms deadlines.
7.4 KB
Adjusted the maximum Z-delta for triangulation. It was making the foreground a little stringy.
961 B
Completely refactored the model/renderer relationship in preparation for voxel rendering and SLAM stuff. There are no longer DepthMaps or Renderers, because the rendering method needs intimate awareness of the depth model. Instead, a new KVSpaceModel type combines both.
1.0 KB
GL viewer sketch, mostly derived from Apple's CocoaGL sample.
819 B
Factored recording out of KVDepthView into the app delegate, using a KVDepthRecorder.
1.8 KB
Factored recording out of KVDepthView into the app delegate, using a KVDepthRecorder.
155 B
GL viewer sketch, mostly derived from Apple's CocoaGL sample.
10.1 KB
Clarified the license of the KinectViewer sources, since people are actually looking at my code now.
295 B
Clarified the license of the KinectViewer sources, since people are actually looking at my code now.
9.9 KB
Cleanup: turned on a bunch of warnings, fixed them. Also made Debug and Release use the same (non-scary) code generation settings, though Debug is -O1 and Release is -O3.
3.2 KB
GL viewer sketch, mostly derived from Apple's CocoaGL sample.
1.0 KB
Added projective transforms for mapping one frustum onto another.
1.7 KB
Vector math functions now pass/return structs by value, not by address. This simplifies the code, and since they're inlined anyway it seems to have no performance impact.