SCNMaterial

E759677

SCNMaterial is a SceneKit class that defines the visual appearance of 3D geometry by specifying properties like color, texture, reflectivity, and lighting response.

Jump to: Statements Referenced by

Statements (64)

Predicate Object
instanceOf SceneKit class
material
availableFrom iOS 8.0
macOS 10.8 NERFINISHED
tvOS 9.0
watchOS 3.0 NERFINISHED
canBeSharedBetween multiple SCNGeometry instances
conformsTo NSSecureCoding NERFINISHED
SCNAnimatable NERFINISHED
SCNShadable NERFINISHED
defaultLightingModel Blinn-Phong NERFINISHED
definedInFramework SceneKit NERFINISHED
definedInModule SceneKit NERFINISHED
hasType SCNMaterialProperty NERFINISHED
inheritsFrom NSObject NERFINISHED
introducedBy Apple NERFINISHED
platform iOS
macOS
tvOS NERFINISHED
watchOS NERFINISHED
programmingLanguage Objective-C NERFINISHED
Swift NERFINISHED
property ambient
ambientOcclusion
blendMode
cullMode
diffuse
displacement
emission
fillsBackSide
isDoubleSided
lightingModel
lightingModelName
locksAmbientWithDiffuse
metalness
multiply
normal
readsFromDepthBuffer
reflective
roughness
selfIllumination
shininess
specular
transparency
transparencyMode
transparent
writesToDepthBuffer
purpose define visual appearance of 3D geometry
supports animation of material properties
color textures
cube map textures
custom shaders
displacement maps
image textures
lighting response control
normal maps
physically based shading
reflectivity control
shader modifiers
transparency control
video textures
usedFor rendering 3D geometry in SceneKit
usedWith SCNGeometry NERFINISHED
SCNNode NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

SceneKit hasClass SCNMaterial