---
title: "init(dictionary:)"
framework: scenekit
role: symbol
role_heading: Initializer
path: "scenekit/scntechnique/init(dictionary:)"
---

# init(dictionary:)

Creates a technique from a technique definition dictionary.,

## Declaration

```swift
init?(dictionary: [String : Any])
```

## Parameters

- `dictionary`: A dictionary defining the series of rendering passes that comprise the technique.

## Return Value

Return Value A new technique object.

## Discussion

Discussion See the class overview for details of a technique definition dictionary.
