Skip to content
Janis Sprenger edited this page Aug 3, 2022 · 8 revisions

image

The MOSIM Framework is an open modular framework for efficient and interactive simulation and analysis of realistic human motions for professional applications. It is a distributed system, using modular motion units (MMUs) in different programming languages and using different tools to simulate poses, which are merged in a separate co-simulator and displayed in a separate target engine. Additional services can be implemented and used, to perform frequent utility tasks. A high-level task-editor and behavior execution system allows complex agent behavior which can be configured by domain-specific experts without requiring a deep understanding of motion synthesis.

For more information on the MOSIM project, please visit the project page.

This wiki contains information on the installation, deployment, and usage of the framework, as well as some general information on its components.

Quick-Start Guide

For a quick start, we recommend downloading the precompiled framework for windows and the example project in Unity. Requirements for the installation are a Windows 10 operating system, admin permissions, and a Unity Editor (2019.4, ideally 2019.4.25f1) installation.

Please follow the steps in the documentation article "Installation of the pre-compiled Framework" to install the MOSIM launcher, an initial set of services and MMUs. After downloading, ensure that all Dlls can be executed and enable the firewall exceptions using the provided "enableFirewall.exe" script.

After successfully starting the launcher, the MOSIM framework installation is complete. In order to visualize motion, however, a target engine project is required. We recommend starting with the provided example project, which is provided as part of the MOSIM-Unity Github Project. After downloading the Unity project, you can start it from the Unity-Hub or any other Unity Editor (2019). Please consider the Readme file of the Unity Demo project for more information.

For integration in your own custom Unity project, please consider the documentation article on Target Engine Integration.

Clone this wiki locally