---
title: BlendShapeDeformer
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/blendshapedeformer
---

# BlendShapeDeformer

A blend-shape deformation that interpolates between N meshes according to a weighted sum. Consumes information from the BlendShapeWeightsComponent

## Declaration

```swift
struct BlendShapeDeformer
```

## Topics

### Initializers

- [init()](realitykit/blendshapedeformer/init().md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [MeshDeformer](realitykit/meshdeformer.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Deformers

- [MeshDeformerComponent](realitykit/meshdeformercomponent.md)
- [MeshDeformer](realitykit/meshdeformer.md)
- [SkinningDeformer](realitykit/skinningdeformer.md)
- [OpenSubdivisionDeformer](realitykit/opensubdivisiondeformer.md)
- [RenormalizationDeformer](realitykit/renormalizationdeformer.md)
- [CalculateBoundingBoxDeformer](realitykit/calculateboundingboxdeformer.md)
