blender

Overview

A block that blends several motions based on their weight.

Able to blend a maximum of two motions at a time (you can select two motions to blend from an entire list).

Data is supplied at the outputs (this can be any other blocks that provide data, for example, motions, other blenders, etc.).

The properties indicate the parameter by which the blend will occur and transition margins.

As a result, we get a block that proportionally blends source motions matching the parameter.

At the input, the finished blend is provided.

Inputs

in

The finished blend is provided.


Outputs

source0

Sources are provided (variable number depending on the Sources Count property value).

source1


Properties

Blender
Synch Type

Motion Sync Type:

  • keep phase  synchronizes motion lengths.
  • keep speed  synchronizes motion speeds irrespective of any other parameter.
  • match events  synchronizes using Blender/Events events, i.e. the corresponding events will occur at the same frame in both motions but the time between the events will be stretched as necessary.
  • proportional_inv  blends motions in an inverse proportion, that is, the first motion starts from the beginning while the second starts from the end: new_time = target_total_time * (1.f - cur_progress).
Events

Events for match events.

Param
Key 0

Values for the keys by which the desired motions are selected.

Key 1
Name

The name of the skeleton parameter from which the value for motion selection is taken.

Sources CountNumber of sources.
Freeze Param?When this option is enabled, the monitored value of the skeleton parameter at the block's input is recorded and not requested again.
Chooser ModeA special simplified computing mode – the blender becomes a little more efficient but works correctly only if a static blend is needed.
On this page:

 


Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.


EULA