Updating from AMMR 3#

Models created in earlier versions of AnyBody may need to be updated to work with AnyBody 8.1 and the new model repository (AMMR 4.0).

This document outlines important changes which may break older models or change results.

Model changes#

Default pelvis#

The default pelvis morphology is now the one from the trunk model, as oposed to the pelvis belonging to whatever leg model has been selected. This was done to get a consistent trunk model and considering all the recent improvements to the trunk. This option can be controlled with:

#define BM_LEG_TRUNK_INTERFACE _MORPH_LEG_TO_TRUNK_

In practice, this means that the morphology of the leg pelvis is moprhed to match the Trunk pelvis. Using _MORPH_TRUNK_TO_LEG_ instead will revert to the old behaviour.

Trunk changes#

The trunk model in AMMR 4.0 is completly new, and many parts of the model structure has changed.

Warning

These postural changes will affect older applications. Especially, in models where trunk joint angles are driven directly and in models where a driver is applied directly on the pelvis segmental reference frame.

Muscle groups in the model tree#

Muscles elements are now grouped into folders representing the physiological muscles.

References to their old locations may there break. You can enable backwards compatibility by setting:

#define BM_COMPATIBILITY_MUSCLE_STRUCTURE ON

This add the old strucuture in addition to the new one, and should make it easier to update the model.

BodyModel folder restructure#

The folder names and structure of the whole body model has been streamlined. e.g. Main.HumanModel.BodyModel.Right.ShoulderArm.Seg -> Main.HumanModel.BodyModel.Right.ShoulderArm.Segments

This means that references to the old folder names may break. You can enable the old names and locations by setting

#define BM_COMPATIBILITY_BODYMODEL_STRUCTURE ON

This will re-create the old folders as references to the new ones and ease the transition to use the new structure.

MoCap models#

Load time errors#

Deprecation warnings#