Brekel Kinect Pro PointCloud – Retail Installer Download
(All files checked against 50+ virus scanners at virustotal.com)
Interested in beta testing PointCloud v3 with multi-sensor support
(free to test for all existing Brekel customers)
Main installer (64 bit)
v1.82
v1.81
v1.80
v1.79
v1.78
v1.77
v1.76
v1.75
Documentation
Download PDF (also included with installer)
Microsoft Kinect SDK drivers download
(the Brekel Kinect Pro Face installer will automatically download and install these for you)
Changelog
------- v1.82 ------- - updated internal libraries to latest versions - updated to FFmpeg 5.0.1 - updated to Visual Studio 2022 with all the latest compiler optimizations ------- v1.81 ------- - added switch to support both HDF5 & Ogawa compression for Alembic exporter (default was HDF5 before) ------- v1.80 ------- - lots of small bugfixes, prevention measures, optimizations and potential memory leaks based on static code analysis ------- v1.79 ------- - improved compatibility with more audio devices - updated internal libraries - updated code signing certificate ------- v1.78 ------- - internally now forces the use of desktop OpenGL drivers (which was the default on almost all machines anyway) - overruling a QT_OPENGL environment setting that a user or other program may have set - a QT_OpenGL setting of "angle" could prevent some GUI widgets from being drawn - updated internal libraries ------- v1.77 ------- - last message log file is now moved to a _old folder at startup so we always keep the current and previous log for debugging / crash reporting purposes - updated 2D & 3D OpenGL windows and drawing internals to a more modern widget class - updated to new compiler profiting from new optimizations - updated a bunch of internal libraries to the latest versions ------- v1.76 ------- - fixed an issue with "opencv_world430.dll" not loading on some machines in previous version ------- v1.75 ------- - small update to Remote Triggering - updated some of the internal libraries ------- v1.74 ------- - fixed issue with crash report generation/upload ------- v1.73 ------- - fixed issue where BKF to BPC recorder didn't set sensor type to be Kinect v1 - moved all licensing options to their own menu in the top menu bar - added functionality to the top menu to remove license file (so you can install it on a different machine) ------- v1.72 ------- - updated the GUI stylesheet - updated to Alembic v1.7.12 - updated to FreeImage v3.18.0-8 - trial now records up to 10 seconds - consolidated some cross application code - added option to directly upload a crash report to the Brekel server - added toggle option to Settings menu at the top for turning High DPI Scaling On/Off on next application start - started digitally signing executable to help alleviate anti-virus false positives ------- v1.71 ------- - added error message popup window when a file cannot be written to alert the user more vigorously - moved log and all other user settings file to Brekel folder in Documents folder - to avoid clutter when using multiple Brekel apps on a machine - changed Houdini bgeo file extention to .bgeo.gz - internally switched to a different library packaging system - removed dependency on PCL library (PCD export still works) - updated internal libraries to latest versions - updated to Alembic v1.7.11 - cleaned up dll files ------- v1.70 ------- - maintenance release - upgraded internal libraries for latest security and performance updates - now compiled with visual studio 2017 ------- v1.69 ------- - fixed crash log files as some filetypes were giving issues with the new mail server - when using "Record Triggering" the "Append Date/Time" is now respected when it's enabled on the Master ------- v1.68 ------- - updated internal libraries to latest version to take advantage of latest - performance updates - security updates ------- v1.67 ------- - added logger window - the info from the black console window is now displayed in a logging window in the GUI of the app - logging info is also saved to a log file (in your My Documents folder) - Added crash reporting feature - when a crash is detected log files and debugging info is collected - a zip file will be placed on your desktop - and a dialog box will ask you to send this file by email so the cause can be debugged ------- v1.66 ------- - 2D and 3D openGL drawing should be a bit more efficient now - increased size of font in black console window - file browser windows now handle symbolic links correctly - fixed a bug where camera could get too close to it's target - updated libraries to latest versions ------- v1.65 ------- - "new version available" window now shows full changelog, not just the last change - license installer should now warn if no license key file was found in a zip archive ------- v1.64 ------- - upgraded C++ 2015 redistributable installer to SP3 to avoid problems for fresh installs - discontinued support for 32-bit version from this version onwards ------- v1.63 ------- - better support for high DPI screens - maintenance release, updated to Visual Studio 2015, Qt 5.7 and FBX SDK 2016.1.2 ------- v1.62 ------- - maintenance release, updates to internal libraries ------- v1.61 ------- - maintenance update with some small change to update mechanism - C++ redistributable libraries (vc_redist) are now installed in a different way ------- v1.60 ------- - fixed small but crucial bug for checking if update is available ------- v1.59 ------- - small modification on checking if update is available ------- v1.58 ------- - added an option to the File menu to convert BKF files to the BPC format used in Pro PointCloud v2 note that you'll have to have a sensor connected since it needs to access the calibration data from the sensor ------- v1.57 ------- - added option to menu to help with manual license installation - a Network Triggered recording will now create a folder if it has to - updated to Qt 5.5 ------- v1.56 ------- - fixed bug where on some systems audio devices weren't being detected properly ------- v1.55 ------- - license installation is now done with elevated administrator privileges to avoid problems on certain machines ------- v1.54 ------- - now provides some additional help when license extraction/copy fails ------- v1.53 ------- - maintenance release - fixed bug with audio devices not being recognized on some systems - using latest compiler with newest memory and speed optimizations - updated internal libraries to latest versions ------- v1.52 ------- - implemented new viewport camera navigation system (same controls, new math) - CTRL-A now frames the pointcloud in the viewport - changed some of the internal memory handling for loading and displaying pointclouds from file - various internal optimizations and cleanup ------- v1.51 ------- - Record Triggering should now also work when Pro Body or Pro Slave is the master ------- v1.50 ------- - implemented Record Triggering to synchronize recording between multiple Brekel applications - works across multiple apps on the same computer - works across multiple apps on different computers on the same network - fixed memory leaks in BKF loader ------- v1.43 ------- - resurrected 32 bit version (using inhouse compiled Alembic libraries) - handling of files recorded in "extended depth" mode is now more accurate - note that more accuraccy can only be done when the sensor is connected - this is due to an SDK limitation of being able to access the sensor's depth mapping calibration parameters - if no sensor is connected the algorithm will automatically fallback to the old and slightly less accurate mode - updated to Qt 5.2.0 - updated to Alembic 1.5.3 - updated to Intel TBB v7.2 - updated OpenCV to 2.4.8 ------- v1.42 ------- - rewrote license unzipping & installation code as it was problematic on certain machines - licensing options from top menu are now greyed out on trial as they only work on the eval/retail version ------- v1.41 ------- - several speed optimizations - streamlined threading code - updated core to 1.91 - upgraded to Intel TBB v7.1 ------- v1.40 ------- - added ability to switch video mode between Color and InfraRed - pointcloud calculation internally uses a faster algorithm to reconstruct 3D points - slightly adjusted GUI theme (because of upgrade of Qt libraries) - more gracefully quits now - updated core to 1.90 - updated to Qt 5.1.1 - updated to Microsoft Kinect SDK v1.8 - updated to Alembic 1.5.0 - compiled with Visual Studio 2012 - 32bit version no longer maintained (due to external library support) ------- v1.30 ------- - added "Extended Depth" mode - uses FULL range of available depth - extends it out from a maximum of 4 meters to 10 meters - extends it in from a minimum of 80 centimeters to 40 centimeters - this means even a Kinect for XBox can use close range like nearMode on a Kinect for Windows sensor (unfortunately that wouldn't work for body/face tracking btw) - added ability to view the video/depth streams in file mode - made processing of depth and pointcloud more efficient internally - holding CTRL while click & drag with left mouse button now also pans (for laptop trackpad users) - holding Shift while click & drag with left mouse button now also dollies (for laptop trackpad users) - small memory and speed improvements - sensor settings (tilt, calibration etc) are now correctly saved/loaded in case of having multiple sensors connected - sensor chooser window (when multiple Kinects are detected) now also accepts keyboard shortcut of number keys - "Draw as points/triangles" GUI widget didn't always unfold properly - upgraded to Qt 4.8.5 - upgraded to OpenCV 2.4.6 - upgraded to Intel TBB 6.103 ------- v1.22 ------- - updated to Microsoft Kinect SDK v1.7 ------- v1.21 ------- - small speed improvements for pointcloud rendering - big speed improvements for single threaded pointcloud rendering - implemented triangle drawing on older graphics cards that don't support VBO (Vertex Buffer Objects) - near mode wasn't being saved/loaded correctly - when sensor is connected we now default to the Live tab upon startup - when in single threaded mode number of recorded frames was accidentally doubled - updated core to 1.75 - updated core to 1.75 - updated Qt to 4.8.4 - updated OpenCV to 2.4 - updated FreeImage to 3.15.4 ------- v1.20 ------- - added the ability to include color information into the particle formats that support it - the following channels are used to store the information - PDB rgbPP - PDC rgbPP - PRT Color - PTC color - please let me know if these channels are correct or not, since I don't own, nor know how to operate some of the packages that support those formats - added a geometry exporter for PLY files - including support for both texture coordinates or vertex colors - added a particle exporter for PCD files (Point Cloud Library) - saved as binary and using XYZ or XYZRGB information - dropping a BKF file onto the open Brekel Kinect Pro PointCloud window will load the file - added ability to reload the last used file at startup - can be toggled off from the settings menu from the top - dropping a BKF file onto the Brekel Kinect Pro PointCloud shortcut now auto loads the file upon startup - adding the path to a BKF file as the last argument on the commandline now auto loads the file upon startup - installer registers .BKF filetype so that double clicking on a file automatically opens the Pro PointCloud application and loads the file - sensor chooser window (in case multiple sensors are connected) now displays on top of other windows - minor improvements in speed and memory use in the core - updated core to 1.73 ------- v1.10 ------- - audio got broken in previous release, fixed now ------- v1.09 ------- - triangle rendering was not working in previous version, fixed ------- v1.08 ------- - sensor calibration data wasn't being correctly loaded at startup since last update, fixed now - sensor calibration data is now saved/loaded correctly when multiple sensors are connected - fixed some minor startup crashes that could occur when no license could be found - updated core to 1.72 ------- v1.07 ------- - video buffer is now internally double buffered when in multi threaded mode, to prevent color swapping issues on certain machines - updated Intel TBB from v6.101 to v6.102 - updated Alembic from v1.0.4 to v1.0.5 for 32bit version - updated Alembic from v1.0.5 to v1.1.2 for 64bit version ------- v1.06 ------- - when multiple sensors are detected at startup you can now choose which one to use - sensor rotation Y now works correctly - internally changed how sensor transformations are stored - license installation can now also take zip file and automatically unzip it - updated core to 1.70 ------- v1.05 ------- - sensor calibration position wasn't being set and used, fixed now - Kinect sensor is now drawn in the 3D viewport - audio waveform now shows a little message when no audio device is selected ------- v1.04 ------- - OpenGL acceleration is now fully supported on NVidia Quadro cards and no longer crashes - added functionality to export depth images to OpenEXR format (in order to preserve full bitdepth) - installer no longer wipes previous settings by default ------- v1.03 ------- - updated core to v1.60 - slightly faster when just drawing video or depth in live mode - added buttons for flipping UV coordinates for the geometry types - since some importers prefer certain things ------- v1.02 ------- - height estimation for sensor calibration should be a lot more accurate now - adjusted the GUI a bit so it can be used on smalle screen resolutions - decreased the detail for the waveform drawing a bit to make it faster - updated core to v1.50 ------- v1.01 ------- - texture coordinates for .OBJ exporter were flipped on the horizontal axis, fixed now - .OBJ exporter now exports texture coordinates as UVW instead of just UV to make it compatible with more 3D packages - you can now select which audio device to record from, including non-Kinect sources - improved audio recording quality - changed drawing of audio waveform in the GUI - in the WAV header the file length was set a few bytes to short, fixed now ------- v1.00 ------- - multiple samples are now averaged for sensor calibration - when compressing video it now shows a progress window with abort button - during export a progress window now appears - functionality for converting old Brekel BIN files was broken - noVBO didn't toggle drawing for File tab - video and depth on live tab now stay centered when window is scaled - updated documentation ------- v0.89 ------- - new files no longer have a 2Gb file size limit - added time duration counter in Live tab during recording - output folder now properly works after changing it - output file (on Live tab) and output folder (on File tab) are now properly saved/loaded between sessions ------- v0.88 ------- - fixed crash when loading new sequence - OpenGL drawing acceleration has changed internally, to hopefully make it more compatible with more cards - number of vertices and triangles is now diaplayed in the viewport - decimation now works, allowing for reducing the density for both display and export - added ability to scale the output and made the default 100x as big as it was - installer now also creates a (noVBO) link in the start menu, in case you need it - rewritten geometry processing engine - better pointculling resulting in leaner geometry - display and export are now always identical - faster drawing of pointclouds with a lot of blank space - uvs don't shift anymore when decimation is used ------- v0.87 ------- - triangles drawn in the interface now exactly match the ones expported - scrubbing quickly through a file should be a bit faster now and not crash - [REC] is now displayed in the 3D/video/depth viewport during recording so it can be seen from a distance - sensor calibration is now more robust - added (experimental) decimation to reduce resolution upon export ------- v0.86 ------- - floor is now drawn as semi transparent plane - you can now tweak the sensor position/rotation from the GUI ------- v0.85 ------- - no longer crashes while exporting long sequences (GUI has become less responsive during export though) - removed settings for BKF file from Live tab, since it didn't make much sense changing them anyway - added "Estimated time left" message to GUI and console while exporting - time taken to export now presented in hours:minutes:seconds - increased speed of realflow exporters ------- v0.84 ------- - particle export for RealFlow BIN fixed - particle output now first filters for null points, resulting in smaller cache files and no more invalid points at 0,0,0 - sensor calibration wasn't being applied to the exported files, now it is - added button to reset sensor calibration - removed warning to calibrate sensor - Mb/sec on Live tab is now initialized properly on startup ------- v0.83 ------- - setting is now saved/loaded for which tab (pointcloud, video, depth) is used - sensor calibration is now correctly saved/loaded to the settings - accelerometer data is no longer updated per frame since it would add noise - now shows a warning the first time to let the user know to calibrate the sensor - the installer now wipes settings to prevent problems during the beta - internal openGL acceleration adjusted to be compatible with more graphics cards and drivers ------- v0.82 ------- - added Sensor calibration button to adjust for position/rotation of the Kinect sensor - added ability to view Video and Depth feeds in Live mode (potentially less CPU intensive than PointCloud while recording) - you can now set the drawing in the File tab to points or triangles points is faster on most graphics cards triangles will also visualize the stretch threshold value in the GUI - buttons to set current frame as start or as end frame ------- v0.81 ------- - added link to the forums to the help menu - image sequence texture exporter no longer leaks memory - Alembic exporter can now export frames on the fly instead reducing the memory footpront hugely - Alembic files can now be compressed - added ability to specify a different output folder in the File tab - you will now be warned if any files will be overwritten (both Live and File tabs) - added feature to the top menu for converting the BIN files from the old (free) Brekel Kinect app ------- v0.80 ------- - initial public beta release