---
title: BlendTreeBlendNode
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/blendtreeblendnode
---

# BlendTreeBlendNode

A source node for an animation that mixes several animations to form a single animation.

## Declaration

```swift
struct BlendTreeBlendNode
```

## Overview

Overview A blend tree animation mixes multiple animations to form a single animation. The BlendTreeBlendNode structure adopts the BlendTreeNode protocol, which specifies the behavior of animations that make up a blend tree animation. This structure adds the ability to branch a blend tree at any point. Each member of this property’s sources array represents a branch in the tree. For more information about blend trees, see BlendTreeAnimation.

## Topics

### Creating a blend-tree blend node

- [init(sources:name:weight:isAdditive:)](realitykit/blendtreeblendnode/init(sources:name:weight:isadditive:).md)

### Configuring the node

- [name](realitykit/blendtreeblendnode/name.md)
- [weight](realitykit/blendtreeblendnode/weight.md)
- [isAdditive](realitykit/blendtreeblendnode/isadditive.md)

### Configuring child nodes

- [sources](realitykit/blendtreeblendnode/sources.md)

## Relationships

### Conforms To

- [BlendTreeNode](realitykit/blendtreenode.md)

## See Also

### Blend trees

- [BlendTreeAnimation](realitykit/blendtreeanimation.md)
- [BlendTreeNode](realitykit/blendtreenode.md)
- [BlendTreeSourceNode](realitykit/blendtreesourcenode.md)
- [BlendTreeInvalidNode](realitykit/blendtreeinvalidnode.md)
- [BlendWeight](realitykit/blendweight.md)
