Instance Property

lightingEnvironment

A cube map texture that depicts the environment surrounding the scene’s contents, used for advanced lighting effects.

Declaration

@property(nonatomic, readonly) SCNMaterialProperty *lightingEnvironment;

Discussion

When rendering materials with the SCNLightingModelPhysicallyBased lighting model, SceneKit illuminates surfaces differently according to the environment that surrounds them. For example, with physically based shading, even a diffuse surface takes on some color from the sky above it and the ground below it.

For information about defining cube maps, see the discussion of the contents property.

See Also

Accessing Scene Contents

rootNode

The root node of the scene graph.

background

A background to be rendered before the rest of the scene.