Contents

SCNTechniqueSupport

The common interface for SceneKit objects that support multipass rendering using Scntechnique objects.

Declaration

protocol SCNTechniqueSupport : NSObjectProtocol

Overview

Techniques let you specify approaches to rendering a scene that involves multiple drawing passes. For example, you might create a technique that uses a shader program to postprocess a rendered scene on the GPU, creating special effects such as color grading, screen-space ambient occlusion, or motion blur. Different SceneKit objects support techniques in different ways, summarized in Table 1.

Class

Description

Scnview, Scnlayer (macOS), Scnrenderer

Apply effects whenever the scene is rendered.

Scncamera

Apply effects when the camera is the current point of view.

Scnlight

Apply effects when the light is enabled.

Topics

Specifying a Technique

See Also

Renderer Customization