-
Notifications
You must be signed in to change notification settings - Fork 8
UnityIdleMMU
The Idle MMU provides a looping idle animation based on motion capture 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 |
In the following an overview of the functionalities and parameters of the UnityLocomotionMMU are provided.
The Idle MMU does not possess any external parameters. It can be started by using an instruction without any further parameters.
//Simple idle instruction
MInstruction idleInstruction= new MInstruction(System.Guid.NewGuid().ToString(), "Test idle","Pose/Idle");
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.
Provided as basic MMU with MIT license.
- What is the MOSIM Framework?
- Components of the Framework
- Repository Structure
- RPCs with Apache Thrift
- Setting up the MMI-Environment
- MMU Development
- Target Engine Integration
- Integration in Unity
- Integration in UE4
- Integration in 3rd Party Engines
- Service Development
-
Intermediate Skeleton & Retargeting
- Concept of the Intermediate Skeleton
- Retargeting Service and Configurator
- Retargeting in Unity
- Retargeting in UE4
- Constraints