Instance Property


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


@property(nonatomic, readonly) SCNMaterialProperty *lightingEnvironment;


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


The root node of the scene graph.


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