<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/AnimationPlaybackController/blendFactor",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation27AnimationPlaybackControllerC11blendFactorSfvp"
  },
  "title" : "blendFactor"
}
-->

# blendFactor

The level of influence the controller gives to its animation.

```
@MainActor @preconcurrency var blendFactor: Float { get set }
```

## Discussion

You can run multiple animations on the same property, for example,
walking and jumping animations that affect the same joint transforms.
When multiple animations adjust the same property at runtime, the
framework applies this blend factor on the animations’ respective
controllers to calculate a middle ground value that displays at runtime.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)