Alienmotion : new release (Beta 2012-06-24)

New Features

editor | runtime
  • Possibility to export single tree files, single tree file have extension .amt (for Alien Motion Tree)
  • Possibility to disable transition in CADGraphNode. This feature has been added to better see what has been explicitly set and what has not and also to allow to CADGraphNode in blend out ways to not be affected by character actions.
editor
  • Step by Step mode is a real step by step mode. Each time Step Forward is called one and only one update occurs.
runtime
  • signalWayActivated and signalWayEnded have a new parameter WayId.
  • “AlienMotion/ForwardDeclaration.h” offers some defines to activate/deactivate feature that were previously activated by CHEMICAL_DEBUG define.Give possibility to CRuntime::Update to update animation before Ogre update.
  • New signal signalDisplacementReferenceReset. This signal is fired when a position breakage occurs between two animations in Inplace mode.

Improvements

editor | runtime
  • Export file do not use wide strings anymore, every string in .amt and.amtl file are encoded in utf8.
  • Sequence nodes skip empty or dangling ways.
editor
  • Selector parameter name was changed from “Activated State” to “Activated Way”.
  • EventWatcher track Selector transition event.
runtime
  • EndedEvent and ActivatedEvent logic send an empty event if its checkbox is checked with no event.
  • Reset displacement reference when an animation is looping.
  • Anonimous access to runtime adjusters and tree elements.

Issues

editor | runtime
  • Possible problem if an animation node is part of a sequence and is synched on a looping animation.
editor
  • Removing a way in CADGraph node does not modify the transitions that references this way.
  • It was impossible to put assets in the same directory than project file.
  • Control Automaton crash when trying to add a transition.
  • Bounding boxes are incorrectly hidden when swapping between trees.
runtime
  • Problem in calculation of root bone position with irp in a specific case.
  • Bounding box was sticked on the floor on inplace mode.

Remarks

  • .ame have been renamed .amtl (Alien Motion Tree Library)
  • Project file format format has changed, you must add an attribute enabled=”true” to all elements.
  • A side effect of adding the possibility to disable a CADGraphNode transition is that you may have some transition disabled when you load a project saved by an older version of AM. if it is the case you must enable all transitions of all CADGraphNode manually.
  • You should have compile error since LoadBlueprints do not exist anymore, use LoadAnimationTreeLibrary instead.
  • You should have compile error since signalWayActivated and signalWayEnded have a new parameter.
  • CRuntime::Update has one additonal parameter to update entity animation without waiting for ogre update.
  • You will have export your project again to make it work with the latest runtime.