Pro Body 2 – Retail Installer Download
Experiencing hand tracking problems?
Be sure yo update your graphics card drivers to the latest versions from the NVidia/AMD/Intel site.
Main installer 64 bit versions
(also included with installer)
------- v2.31 ------- - fixed multi threaded race condition in recording code - fixed console font size for Win10 anniversary update - small fix in FBX exporter for non-standard frame rates ------- v2.30 ------- - better support for high DPI screens - added support for for MotionBuilder 2017 - updated to Visual Studio 2015 & Qt 5.7 - discontinued Oculus Rift support (for now) - 8-bit audio is no longer supported ------- v2.29 ------- - audio waveform display now turns red if audio is clipped when volume is set too high - added a slider for adjusting the audio recording volume - added the option to play the audio from the selected input over the speakers - body timestamps now are aligned across machines when using Multi Sensor - added option to turn of audible beeps at recording start/stop - small change to the MotionBuilder internals when switching between TCP/UDP ------- v2.28 ------- - fixed possible crash at startup - frame timestamps are measured more accurately now - mouse-over tooltips are now opaque for better readability ------- v2.27 ------- - fixed bug in MotionBuilder plugins for multi person tracking - fixed minor bug for foot orientation and filtering for multi person tracking - internal changes for Multi-Sensor alpha: http://brekel.com/multi-sensor - some small change to update mechanism - C++ redistributable libraries (vc_redist) are now installed in a different way ------- v2.26 ------- - internal changes for Multi-Sensor alpha (coming soon for pointcloud recording) - small modification on checking if update is available ------- v2.25 ------- - "Colorize Bodies" for Depth got broken, fixed now - "Clip Bodies" for PointCloud got broken, fixed now ------- v2.24 ------- - each video recorder now does it's compression on a separate thread - MJPEG codec red & blue channels are no longer swapped - sensor transform is now correctly saved to the registry when running headless mode - internal memory management speed optimizations - more work done under the hood to support the upcoming Multi Sensor add-on - updated audio dlls ------- v2.23 ------- - moved Color & Point compression settings to the BPC groupbox under 3D Output Formats - added a Video tab for recording the 2D views in AVI format - select one or more of these video sources: InfraRed, Depth, BodyIDs, Color - select from these codecs: XVID, MJPEG, X264, Lagarith, MPEG1, MPEG2, MPEG4, WMV, FLV, Ogg Vorbis (note that this may be dependent on your machine's resources and installed codecs) ------- v2.22 ------- - added Color & Point compression setting for BPC files With compression enabled filesize reductions of 75% compared to Lossless can typically be achieved Compared to older versions of the software this can even be 85-90%! - installer now removes files of previous version first before installing ------- v2.21 ------- - added option to render 3D viewport to an Oculus Rift Virtual Reality headset (tested with SDK 0.6.0.0) - added option to menu to help with manual license installation - a Network Triggered recording will now create a folder if it has to - internal engine updates to support upcoming Multi Sensor Calibrator Alpha - updated to Qt 5.5 ------- v2.20 ------- - fixed bug in smoothing code that could cause problems especially on fast machines - removed "Synchronize Streams" toggle as it was buggy when switching at runtime on some machines - added a "Viewport Settings" window under the top "Settings" dropdown menu allowing to customize the viewport drawing and colors - double clicking the main viewport now toggles it being fullscreen can be disabled from the top "Settings" dropdown menu ------- v2.19 ------- - CPU usage is now measured more accurately - torso confidence calculated more accurately now - added a headless mode - allows running the application without a GUI - in case you only want to stream data to other applications with minimal overhead - in case you just want a machine to be a Record Triggering slave with minimal overhead - see PDF documentation for commandline options - fixed bug where Remote Trigger could fire record start signals for formats that were disabled - if dropped frames are detected during recording this is now printed in the widget that lists recording length - this could for example happen when: - computer is too slow - disk is too slow (especially when recording BPC pointcloud files) - another program is interfering with the recording (for example overactive security software) ------- v2.18 ------- - installer will now warn if not running Windows 8 / 8.1 / 10 - renamed the Unity script so it fits nicely in a project with a Pro Face v2 script - added zipped Unity assets in case you don't want to use the UnityPackage - for example when non-Unity users want to peek at the C# network code - added plugin for MotionBuilder 2016 ------- v2.17 ------- - license installation is now done with elevated administrator privileges to avoid problems on certain machines ------- v2.16 ------- - now provides some additional help when license extraction/copy fails ------- v2.15 ------- - fingers are now added to the characterNode in recorded FBX files - tips and documentation are now displayed in the statusbar when you mouse-over buttons/settings ------- v2.14 ------- - removed CPU RDRAND check at startup as it may have been too restrictive ------- v2.13 ------- - removed Sensor Mirror toggle as it wasn't working well - fixed MotionBuilder plugin applying wrong sensor transformation after last update - added additional check for CPU RDRAND support required for 2D face tracking (used for head twist) - added option to turn Finger Pose Tracking OFF (defaults to relaxed pose then) - minor updates to the documentation ------- v2.12 ------- - added Unity3D example scripts and scenes (see Unity3D folder inside your installation) - internal speedups for body and 2D face processing - added joint confidence heuristics for more accurate values - joint confidences are now drawn in a red->yellow->green gradient - filtering settings on R finger poses were always default, fixed now - when not drawing pointcloud CTRL+A (frame pointcloud) now frames the bodies instead (like CTRL+F) - CPU SSE support is now checked at startup (needed for face tracking) - body joint drawing in 2D views should be more stable now - changed some things in the network protocol so it's easier to read from user's code - updated MotionBuilder plugins with the new network protocol (user experience hasn't changed) - added Network Streaming Protocol chapter to the documentation for those interested in writing their own software ------- v2.11 ------- - face isTracked property now works properly - skeleton boxes are now slightly colored by Body IDs - when floor can't be detected this is now mentioned in the GUI on the Sensor tab - compacted the GUI margins a bit - increased speed for text drawing in 3D and 2D viewports - removed 2D Face Tracking checkbox, this is now controlled internally (and ON by default) - fixed a bug where FBX character offsets weren't initialized properly - "Write Positions" is now automatically disabled for Biped and Poser/Daz BVH types - added "Camera Follow" and "Body IDs" toggles to preview window - preview window toggles now load/save correctly on startup/exit - added "Blender" BVH type preset (same as Generic/HumanIK with Write Positions OFF) ------- v2.10 ------- - added image with suggested sensor placment to GUI - fixed bug with floor plane detection and automatic sensor alignment ------- v2.09 ------- - added "Rotation Filter" control in the output formats tab for selecting "None", "Unroll" or "Gimbal Killer" (used to always be Unroll) this applies a filter on rotation animation curves to prevent euler gimble flips - added "Constant Key Reducer" control in the output formats tab, used to be always ON this applies a filter on all animation curves to remove static values ------- v2.08 ------- - fixed bug that could cause keyframe to be placed on negative frame ------- v2.07 ------- - fixed bug with audio devices not being recognized on some systems - fixed bug where "Preview after record" didn't work anymore - fixed bug where preview timeline didn't change to the length of the clip - updated to Qt 5.4 ------- v2.06 ------- - small change to updating mechanism ------- v2.05 ------- - fixed MotionBuilder crash on recording start - added the option to inverse "Clip Bodies" (same checkbox now has 3 states) ------- v2.04 ------- - fixed startup crash when no license found ------- v2.03 ------- - FBX files now contain a Character Node for the Kinect skeletons for very easy retargeting setups - added Lower Body Only tracking mode, with the ability to set the legs in a fixed Standing or Sitting pose - added a number of bodies seen readout to the GUI - using slightly faster math to calculate depth and IR greyscales - hand state detection should be a bit jittery as it now uses a bigger buffer internally - custom sensor position/rotation is now correctly loaded & applied at startup - camera auto follow speed is a bit quicker now - forced some additional Unicode compiler settings to help with foreign language Windows versions - changed font on drawing options so it fits on smaller window sizes - unique sensor hardware ID is now printed to console - horizontal, vertical and diagonal field of views are now printed to console - added toggle to draw body IDs in the 3D viewport ------- v2.02 ------- - upperlegs solve more stable now during squat and sitting motions - MotionBuilder plugin wasn't properly clearing animation of confidences, 2D face tracking etc when recording over an existing take - MotionBuilder is set to stream 1 skeleton it now automatically picks the closest one to the sensor - cleaned up console output for TXT file exporter - many options (output formats, networking etc) now display information in the tool section title bar - joint confidences are now also smoothed just like the joint transforms - changed recording memory management to possibly help for really long recordings ------- v2.01 ------- - changed the roll calculation algorithm for the legs should be more stable in general especially when walking towards the sensor - added Upper Leg Roll Sensitivity control - added Lower Leg Roll Sensitivity control ------- v2.00 ------- - includes PDF documentation (link in start menu) - sometimes a body could initialize wrongly resulting in missing arms, should be more robust now - fixed a bug concerning smoothing filtering for multi person tracking - added an option in the top menu toggle warning for deleting a preview take ------- v0.62 ------- - fixed legs not always being correct in previews, especially in sitting poses - fixed bones disappearing in 2D views when 2D Face drawing was enabled - added toggles for drawing in preview window - application now starts with output format controls selected - timeMode in FBX file is now set correctly for known framerates - FBX reference now has a scale of 1 (scale difference is baked into joint data) - installer should now autodetect if latest drivers/SDK need to be downloaded and installed (and tick the box if needed) ------- v0.61 ------- - fixed FBX first frame (introduced in last version) ------- v0.60 ------- - compiled against the latest official release version of the drivers/SDK - SDK version now detects latest official release version of the SDK/drivers - added Camera Follow toggle to make the camera automatically keep any visible bodies in frame - implemented Preview tab, for quick replay of the last take after recording - fixed crash in TXT exporter - built in check to prevent NaN (Not a Number) values during file export this could potentially corrupt BVH files for certain importers - T-pose & default pos/rot now falls back to previous recording or sensible defaults when a bodypart wasn't seen during the take - leg roll should be more stable now even if feet are jittery - foot length is now kept fixed - a recording can now be stopped when the start delay countdown is still running - removed Re-Tpose button in MotionBuilder plugin since it didn't work properly in all versions - added Help/About - network streaming is now turned ON by default ------- v0.59 ------- - implemented BVH recorder - added neck joint (needed for some BVH importers/retargeters) - FBX now applies a Constant Key Reducer filter to reduce filesize - FBX now exports additional data as custom properties on hips, things like: tracking state, hand pose detection, lean, 2D face tracking states etc - TXT & CSV now save the exact same data as FBX (including resampling & T-pose) - TXT & CSV now save 2D face tracking data - MoBu plugin now uses the same joint orientations as the recorded formats - MoBu plugin no longer disables buttons to create character nodes then Live is disabled So the following workflow now can be done: - record a clip with T-pose - disable Live - scrub to T-pose frame - hit button to create character node(s) - enable Live - MoBu plugin fixed some bugs regarding character node creation - MoBu plugin when recreating character nodes it now disables retargeting on characters that use Kinect as input as this can crash MoBu - T-pose is now more accurate now - removed support for writing global coordinates for TXT/CSV - removed finger poses for unknown state, as it would only make things jitter - removed coordinate system selection for smoothing as it was buggy - upperleg boxes draw correctly again ------- v0.58 ------- - internal changes to skeleton solver - more stability for orientations - tuned for minimal amount of euler gimbal problems for export - internal changes to export engine (with the eye on better BVH/TXT/CSV support in future beta versions) - added option to resample the output framerate (sensor operates natively at 30fps) - added option to export a T-pose on the first frame (capturing one instead of relying on a mathematically generated one is usually better for retargeting though) - default position/rotation in FBX file now uses T-pose - FBX should comply better with Unity Mecanim bacause of new default pos/rot - upperarm roll should be a lot more stable now - collar bone orientation should be correct now - roll smoothing strength now also applies to legs - FBX now sets quaternion interpolation ON - FBX format can now be set to v6 and v7 both in ascii and binary flavours - FBX reference node no longer has Y rotation set to 180, now baked into skeleton itself - changed default finger poses in GUI a bit so they appear less jittery when state is unsure - removed support for Microsoft orientation solver ------- v0.57 ------- - FBX files: are now more accurate, especially for the lower body when bending over - FBX files: Unity's Mecanim should now be able to correctly identify the skeleton (first frame is used for initialization) - FBX files: should now start at frame 0 and not on a small negative value - FBX files: renamed "Foot_end" to "Toes" - FBX files: now properly store the time units as 30 fps - FBX files: now properly store the space units as meters - FBX files: now properly store the coordinate system as Yup and Right Handed - floor compensation should be more accurate for all output formats (in case sensor is not mounted perfectly horizontal) - 3D viewport now correctly uses the saved sensor transform when "Auto Align" is turned OFF at startup - Recording button now changes color after stopping a recording to indicate how long writing files to disk takes ------- v0.56 ------- - MotionBuilder plugins (2009-2015) added internal testing done on 2015 only, please report issues with other versions! ------- v0.55 ------- - docking windows can now be nested - fixed a crash when toggling Synchronize Streams - 2D Face tracker wasn't being initialized when Synchronize Streams was selected - TXT & CSV file formats can now save local coordinates or global coordinates) - TXT & CSV order of joint in the header description was incorrect, fixed now - feedback to user when no license is found is a bit more clear now - updated to Qt 5.3.2 - updated to latest Kinect for Windows v2 SDK v1409 ------- v0.54 ------- - did a fix to prevent the collar bones from not initializing properly sometimes - only bodies that were tracked for at least 5 frames are exported now (to prevent ghosts) - implemented CSV recorder - added beeps for recording start/stop - added beeps for countdown when using start delay - Record Triggering should now work can sync recording & filename between all other Brekel Pro applications - added BPC compression option to reduce filesize a bit - at the cost of lower quality 3D point information - quality difference is visualized in the live viewport ------- v0.53 ------- - now automatically checks if you're using the latest drivers/SDK - forearm and hand joint confidences are now lowered if hand is closed (since roll becomes less stable) - head joint confidence is now lowered if face is not tracked (since twist can then not be calculated) - lowered default filtering strength a bit - added skeleton roll smoothing strength setting to GUI - added roll settings reset button to GUI - face twist is now integrated better with joint filtering - added link to "Kinect v2 Configuration Verifier" to the help menu ------- v0.52 ------- - added option to utilize 2D Face Tracker to drive twist for head joint (looking left/right) - added the ability to draw 2D face bounding box and points in the IR/Depth/Color windows - face detection results are now active in spreadsheet window - lots of changes under the hood for future expansion ------- v0.51 ------- - installer now includes some missing dll files - several fixes in BPC exporter - increased timout while looking for sensor at startup a bit - more descriptive window title, including expiration date - icon now contains multiple resolutions so it's nicely anti-aliased on smaller sizes - low fps warning doesn't pop up immediately now, waits for more slow frames in a row - implemented network streaming (no MotionBuilder/Unity or other plugins available yet though) ------- v0.50 ------- - initial public beta release