---
title: "init(definition:nodeResourceMapping:skeletonResource:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/animationgraphresource/init(definition:noderesourcemapping:skeletonresource:)"
---

# init(definition:nodeResourceMapping:skeletonResource:)

Compile a new resource from data, throws on failure.

## Declaration

```swift
convenience init(definition: Data, nodeResourceMapping: [Int : AnimationResource] = [:], skeletonResource: SkeletonResource) throws
```

## See Also

### Creating an animation graph

- [validate(definition:nodeResourceMapping:skeletonResource:)](realitykit/animationgraphresource/validate(definition:noderesourcemapping:skeletonresource:).md)
