VgbView - Visual Gesture Builder View
VgbView is a tool that allows you to view a gesture database in real time, without first integrating the database into an application.
Use VgbView to quickly iterate and experiment with various project settings, comparing the results in terms of accuracy, run time memory, and CPU requirements.
Designers and technical artists can use VgbView to view the gesture database before database access is added to application code.
Note
Because of the potential changes in the areas such as the NUI processing pipeline, the Visual Gesture Builder (VGB) tagging/training process and pay-to-play technologies, you need to use the latest SDK to rebuild the VGB gesture database to be consumable by VgbView. However, no changes to the metadata or tagging data are required to rebuild a VGB database. To rebuild a VGB database, load a VGB project (.vgbproj) from Visual Gesture Builder and then select Build to build a database.
Launching VgbView
To launch VgbView in Visual Gesture Builder:
- On the File menu of Visual Gesture Builder, click Live Preview.
- In the Open dialog, navigate to the desired gesture database and then click Open.
A script will run and display information in the Output window on the development computer, and then activate VgbView on the computer.
Figure 1. The VgbView user interface
Control Actions
The following control functionality is currently available in VgbView.
- Use the O key to load alternate database files. This can be useful to quickly compare database files. For example, to compare the same gestures built with various project settings.
- Use the M key to toggle between polling and event notification. When polling, the VGB CPU rate will be visible. When using event notification, the VGB frame rate will be visible.
Essential Information
VgbView currently displays the following information.
- The gesture database file that is currently loaded.
- The name of each gesture.
- The detection graph for each gesture.