Die Benutzeroberfläche von APEx

APEx liest Eingabedateien ein, die von professionellen 3D Computeranimationsprogrammen exportierte 3D Daten enthält, berechnet nonverbale Parameter entsprechend den mathematischen Formeln, die in der Dokumentation beschrieben sind, schreibt die resultierenden nonverbalen Parameterdaten in entsprechende Ausgabedateien und gibt für jede Eingabedatei statistische Daten in eine gemeinsame Statistikdatei aus. Um die größtmögliche Benutzerfreundlichkeit zu gewährleisten, erlaubt die Benutzeroberfläche von APEx eine hohe Flexibilität in der Art und Weise, wie APEx die Daten in den Eingabedateien verarbeiten soll. Die Benutzeroberfläche von APEx enthält hierzu drei Reiter: den Reiter „Input Files“, den Reiter „Data Fields“, und den Reiter „Parameters“. Alle drei Reiter erlauben spezifische Einstellungen für die Verarbeitungsweise von APEx. Dies beinhaltet auch die Möglichkeit, mit Hilfe von frei kombinierbaren Basisfunktionen den Standardsatz an nonverbalen Parameters zu modifizieren und zu erweitern. Nachdem alle Optionen festgelegt wurden und die Berechnungen mit einem Klick auf „Calculate“ gestartet wurden, verarbeitet APEx nacheinander alle angegebenen Eingabedateien. Fehlermeldungen werden bei Bedarf in die Ausgabedateien geschrieben, auf die am Ende der Verarbeitung aller Eingabedateien verwiesen wird.


Reiter „Input Files“

Die Eingabedateien werden in dem Reiter „Input Files“ angegeben und dort zusammen mit den ausgewählten Optionen angezeigt. Der Benutzer kann mit Hilfe der Eingabefelder und Befehlsschaltflächen auf der rechten Seite des Reiters die Liste der Eingabedateien verändern und auch einzelne Dateien mit einem externen Editor öffnen. APEx unterstützt einfache trennzeichen-getrennte Textdateien (delimiter-separated values), wie sie von den meisten 3D Computeranimationsprogrammen exportiert werden können. In APEx's ergänzenden Materialien ist ein Skript enthalten, mit dem Daten aus dem 3D Computeranimationsprogramm MotionBuilder exportiert werden können, das auch als kostenlose Testversion oder als kostenlose Studentenversion erhältlich ist.

Input Data Files

 

Reiter „Data Fields“

Die nonverbalen Parameter sind mit einem Satz von Basisfunktionen implementiert, die bestimmte Eingabevariablen benötigen. Sowohl die Namen der in APEx vordefinierten Eingabevariablen (z. B. „Head“, „Chest“, oder „Hips“) als auch die Namen der Datenfelder in den Eingabedateien sind festgelegt und dabei unterschiedlich. Mit dem Reiter „Data Fields“ können die Namen der Datenfelder der Eingabedateien zu den vorgegebenen Namen der Eingabevariablen von APEx zugeordnet werden. Darüber hinaus kann der Benutzer eigene benutzerdefinierte Eingabevariablen (z. B. für Finger oder Augen) spezifizieren und mit ihnen neue nonverbale Parameter berechnen, die von APEx Standardsatz an nonverbalen Parametern nicht berücksichtigt sind.

Input Data Fields

 

Reiter „Parameters“

Die Parameterliste auf dem Reiter „Parameters“ definiert, wie APEx die Daten der Eingabevariablen verarbeiten soll, die im Reiter „Data Fields“ zu bestimmten Datenfeldern der Eingabedateien zugeordnet sind. Die Parameterliste enthält im Standardfall einen Satz an 150 vordefinierten, nonverbalen Parametern, die für jeden eingelesenen Datensatz 380 verschiedene metrische Variablen und für jede Eingabedatei 1.504 verschiedene statistische Variablen ausgeben. Jede Zeile der Parameterliste repräsentiert einen nonverbalen Parameter, der mit Hilfe von acht Einstellungen definiert wird. Diese Einstellungen können verändert werden, indem eine Parameterdefinition markiert wird und die Steuerelemente zur Bearbeitung der Einstellungen auf der rechten Seite der Parameterliste verwendet werden. Es ist ist ebenso möglich, neue Parameterdefinitionen anzulegen, indem der implementierte Satz von frei kombinierbaren Basisfunktionen verwendet wird, um beispielsweise Daten von benutzerdefinierten Variablen zu verarbeiten.

Parameters