Seat trigger
Home Up Derivable balls Derivable cushion Other derivebles Seat trigger Transparency File formats Anim8or Pose editor Clean up tool Texture Template tool XRF tool Ball mesh generator Removing seats Quick Icons for products Updates

 

Seat trigger behaviour change with version 454

IMVU have made a significant change to furniture behaviour with version 454.0. 

Behavior of a seat triggered animation to version 453.0:

The animation is triggered by an avatar moving to the trigger seat.
The animation continues to run if the avatar leaves the seat and moves to a different furniture product or room node
The animation is halted when the avatar moves to an alternative seat on the same product, a "reset spot"

Behavior of a seat triggered animation in version 454.0:

The animation is triggered by an avatar moving to the trigger seat.
The animation stops if the avatar leaves the seat

Inconsistent behaviour introduced in version 454.0:

Animations will sometimes stop at incorrect times, particularly when other avatars move

Consequences for furniture design

Since the animation will switch on and off as required there is no longer a need for "reset spots", locations on an item that play no part in its animation but merely serve as a way to switch it off.

Since other avatars can reset animations it is increasingly hard to set up cooperative animations and expect all users to see the scene correctly.

As a consideration to users still using versions before 454.0 I would probably continue to include reset spots for the near future.

Examples of reset spots are the two additional standing spots on "Play with the Beach Ball"

Brief explanation of seat triggers

Animations linked to seats can take two forms:

  1. The common form where the animation describes the behaviour of the avatar when they occupy a node, an example would be the trigger "stance.Armsoverhead", used in a beach ball product it triggers the pose that puts the avatar's hands over its head.
  2. The less common form is where the animation describes the behaviour of part of the furniture, an example would be the trigger "stance.Armsoverhead-seat01", which is triggered by the avatar, but applies to the ball and makes the ball bounce.
 

Home Up Derivable balls Derivable cushion Other derivebles Seat trigger Transparency File formats Anim8or Pose editor Clean up tool Texture Template tool XRF tool Ball mesh generator Removing seats Quick Icons for products Updates