Examples of professional software developed. Contributions include, but are not limited to: directing teams & projects, system architecture, GUI design, published research in optimization-based human simulation, and more.
Best-selling game of 2021. Developer workflows supported by several continuously evolving internal software tools.
Ektimo, a motion capture analysis tool, enables quick processing of motion capture data onto the Santos™ model for analysis. Includes inverse dynamics, which provides estimation of ground reaction forces, joint torques, and stability.
The GruntSim software uses optimization-based predictive technology to provide biomechanical feedback to aid the user in conducting trade-off analysis of any new equipment design and/or loading configurations.
Santos™ is the virtual human who stands at the center of our digital human modeling and simulation research. The Santos™ software implements this research in a usable product for predictive human simulation and analysis.
PYRO Visual Effects Creator is an artist’s tool for creating high-quality visual effects. Using PYRO, artists can author visual effects easily and without engineering assistance, with fast iteration time for editing and previewing their effects.
Ektimo is an application in the Santos™ suite designed for intuitive yet in-depth analysis of motion capture data. The goal of Ektimo is to enable quick processing of previously captured motion onto the Santos™ biomechanical model for feedback. This includes support for standard motion capture input formats, including C3D and MVNX. Ektimo uses optimization-based processing and provides automatic anthropometric link-length scaling for a better representation of the original motion capture subject. Ektimo also includes Santos™ Inverse Dynamics module, which provides full dynamics estimation ground reaction forces, joint torques, and stability. Additionally, visual feedback is provided live in the interface as intuitive overlays and gauges for additional score-based biomechanical metrics. It also exports a PDF report summarizing the analysis for comparison between sessions, exports an object of the avatar and equipment in its current pose, and is cross-compatible with the flagship Santos™ software.
GruntSim was delivered to Office of Naval Research (ONR) as part of a contract to enhance the Santos™ digital human modeling environment. This tool extends the Santos™ capabilities to support Warfighter task performance analysis to help acquisition professionals make objective trade-off analysis on new equipment designs before deploying them in field trials. GruntSim includes four interconnected modules:
The Santos™ software is a comprehensive human simulation package for human factors, dynamic motion, and posture analysis designed to help users simulate and predict human performance. It includes an extensive set of analysis tools for ergonomics, physiology, biomechanics, survivability, and more. Most notably, Santos™ implements posture and motion prediction using unique, physics-based predictive methods on a high-fidelity, mathematical human model. Additional features include real-time IK, vision & reach analysis, stability & balance, mobility, physiology, CAD model import, anthropometric & strength variability, motion capture & animation import, scene editing, and much more.
In addition, the Santos™ software is designed with a plugin architecture and corresponding software development kit (SDK) to accelerate development of third-party plugins. The SDK includes installable Visual Studio wizards for most supported plugin types, as well as basic tutorials. This includes a comprehensive development guide and API reference documentation.
PYRO is a custom, in-house tool developed for use in the Activision / Z-Axis / Underground studio. It includes a number of features designed to assist artists in creating VFX without support from developers including: