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

v2.31 64bit
v2.30 64bit
v2.29 64bit
v2.28 64bit
v2.27 64bit
v2.26 64bit
v2.25 64bit
v2.24 64bit
v2.23 64bit
v2.22 64bit
v2.21 64bit
v2.20 64bit
v2.19 64bit
v2.18 64bit
v2.17 64bit
v2.16 64bit
v2.15 64bit
v2.14 64bit
v2.13 64bit
v2.12 64bit
v2.11 64bit
v2.10 64bit
v2.09 64bit
v2.08 64bit
v2.07 64bit
v2.06 64bit
v2.05 64bit
v2.04 64bit
v2.03 64bit
v2.02 64bit
v2.01 64bit
v2.00 64bit

 

Documentation

(also included with installer)

 

Changelog

-------
 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
  • Google+
  • LinkedIn
  • YouTube