Skip to content
This repository has been archived by the owner on Dec 1, 2021. It is now read-only.

UnityIdleMMU

Janis Sprenger edited this page Feb 18, 2021 · 1 revision

Unity IdleMMU

Scope

The Idle MMU provides a looping idle animation based on motion capture data.

image

Overall Data

Property Values
Name UnityIdleMMU
ID daimler.com:UnityIdleMMU/1.0
VendorDomain daimler.com
Vendor Daimler Buses
Author Felix Gaisbauer
Short description MMU creates a default idle motion standing in place.
Long description MMU plays back an idle animation in Unity using the Mecanim animation system.
Programming Language Unity,C#
Development Tools Unity, Visual Studio 2017
Service dependencies -
MMU dependencies (Motion types) -
File dependencies UnityIdleMMU(Asset bundle)
Application dependencies requires Unity 2018.4 Adapter or newer
Additional Libraries -
MotionType Pose/Idle
Events -
Basic MMU yes
License MIT

Functionalities

In the following an overview of the functionalities and parameters of the UnityLocomotionMMU are provided.

Parameters

The Idle MMU does not possess any external parameters. It can be started by using an instruction without any further parameters.

Examples

//Simple idle instruction
MInstruction idleInstruction= new MInstruction(System.Guid.NewGuid().ToString(), "Test idle","Pose/Idle");

Known Issues

Technical Information

The Idle MMU is realized within the Unity3D engine. From a technical perspective it plays back a single idle animation in a continous loop. The idle animation is played back using the Unity Animator and a default avatar with humanoid rigging. Within the AssignInstruction method, the avatar and its animation is positioned according to the present posture of the avatar being transmitted. Consecutively, the animation values are extracted for each frame and provided as results. As a consequence, the MMU has no further control parameters.

Licensing

Provided as basic MMU with MIT license.

MOSIM Documentation

Introduction

Documentation

Known Issues

Clone this wiki locally