Visage Technologies strives to minimize changes in API and configuration files when releasing new versions of the SDK. The inevitable changes are listed here together with specific instructions for developers who have existing applications built with older versions.
For each visage|SDK release, incremental changes in relation to the previous release are listed. To apply the changes correctly, apply them in order from the older version to the newer version without skipping intermediary versions.
Visage Technologies strives to minimize changes in API and configuration files when releasing new versions of the SDK. The inevitable changes are listed here together with specific instructions for developers who have existing applications built with older versions.
For each visage|SDK release, incremental changes in relation to the previous release are listed. To apply the changes correctly, apply them in order from the older version to the newer version without skipping intermediary versions.
visage|SDK 8.6
General
API changes
Model changes
A new model file has been added for ear tracking functionality - jk_300_wEars.wfm. The model contains an additional 334 polygons and it’s vertices are mapped to 14 new FDP points in group 10 (10.11 - 10.24).
For detailed description of these changes consult VisageTracker Configuration Manual
Changes in configuration file
refine_ears parameter added, which is off by default. Toggles the tracking and refinement of ear points (group 10) for Visage Tracker.
Facial Features Tracker - High - With Ears.cfg configuration file introduced specifically for purposes of ear tracking. It is largely identical to the regular high configuration with the exception that it uses 'jk_300_wEars' as the active model, and has the 'refine_ears' parameter set to 1 (on).
Facial Features Tracker - Ultra.cfg configuration file introduced specifically for demonstrating VNN algorithm. It is largely identical to the regular high configuration with the exception that it enables 'use_vnn' option setting the parameter to 1 (on).
For detailed description of these changes consult VisageTracker Configuration Manual.
If you want to update your existing configuration files, it is recommended to copy the parameters values from Facial Features Tracker - High.cfg configuration file supplied in this package.
Data files changes
New cascade files ('efa.lbf ' and 'efc.lbf ') have been added to Samples/data/bdtsdata/NN folder.
New model files ('jk_300_wEars.fdp' and 'jk_300_wEars.wfm') and configuration file ('Facial Features Tracker - High - With Ears.cfg ') have been added to Samples/data folder.
New data files required by VNN algorithm have been added to Samples/data/bdtsdata/NN/vnn folder. Files need to be present in the project if VNN algorithm is used. For more information, please see VisageTracker documentation.
Projects using older versions of these files should be updated to contain the newest data files from the bdtsdata folder.
Sample changes
VisageTrackerUnityDemo and FacialAnimationUnityDemo:
VisageTrackerUnityDemo and FacialAnimationUnityDemo are now distributed only as Unity projects. Instructions on how to build and run the provided applications can be found here for VisageTrackerUnityDemo and here for FacialAnimationUnityDemo. Additionally, instructions for visage|SDK Unity integration can be found here.
visage|SDK 8.5
Changes in configuration file
Sample changes
Build tools changes
Libraries built with msvc100 are no longer supported within the package.
Data files changes
visage|SDK data files located in Samples/data/bdtsdata folder have been updated.
Copy all files located in the Samples/data/bdtsdata folder to appropriate folders in any existing application.