Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The SmartBody Monitor (SBMonitor) can connect to any actively running Smartbody SmartBody process in order to easily interact with and debug it.

...

Users

Connecting to

...

SmartBody

  1. Go to File -> Open (or hit Ctrl + C)
  2. Wait 2 seconds for the dialog to appear
  3. Select the desired Smartbody SmartBody process to connect to and click the "Connect" button

...

Used for viewing all the resources that Smartbody SmartBody is currently loaded, including .sk's, skm's, characters, services, events, face definitions, sequence and python files, paths, etc.

...

Facilitates the issuing of python, sequence, and VHMsg commands to Smartbody SmartBody

Python Command format

Code Block
<return value type> <python command>
int scene.getNumCharacters()
Possible return types: int, float, bool, string, int-array, float-array, string-array

...

Provides an easy to use interface for commonly used Smartbody SmartBody functionality such as playing animations, setting postures, sending bml, gazing at targets, and text to speech commands.

...

  1. Run https://svn.ict.usc.edu/svn_vh/trunk/lib/qt/bin/designer.exe
  2. Create a new dialog and save it in smartbodySmartBody/sbm-debugger/gui/designer
  3. Open sbm-debugger\gui\SbmDebuggerGui.sln. Create a new class that publicly derives from QDialog and have the header include "ui_YourDialogName.h". If you compile, you will have compiler errors
  4. Open a command prompt to smartbodySmartBody/sbm-debugger/gui
  5. Enter the following commands**
    1. qmake -project
    2. qmake
    3. nmake
  6. Edit smartbodySmartBody/sbm-debugger/gui/moc.bat by adding the following line
    1. %MOC% YourClassNameThatYouJustCreated.h -o moc_YourDialogName.cpp
  7. Run smartbodySmartBody/sbm-debugger/gui/moc.bat
  8. Copy moc_YourDialogName.cpp from the Debug folder into smartbodySmartBody/sbm-debugger/gui
  9. Add moc_YourDialogName.cpp and ui_YourDialogName.cpp to the vcproj under the Generated folder

...