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.

All labels observed (1)

Label Occurrences
SCNMaterial canonical 2

How this entity was disambiguated

Statements (64)

Predicate Object
instanceOf SceneKit class
material
availableFrom iOS 8.0
macOS 10.8
linked to: OS X Mountain Lion

tvOS 9.0
watchOS 3.0
linked to: watchOS
canBeSharedBetween multiple SCNGeometry instances
conformsTo NSSecureCoding
SCNAnimatable
SCNShadable
defaultLightingModel Blinn-Phong
definedInFramework SceneKit
definedInModule SceneKit
hasType SCNMaterialProperty
inheritsFrom NSObject
introducedBy Apple
linked to: Apple Inc.
platform iOS
macOS
tvOS
watchOS
programmingLanguage Objective-C
Swift
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
SCNNode

How these facts were elicited

Referenced by (2)

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

SceneKit hasClass SCNMaterial
SCNAnimation canBeAttachedTo SCNMaterial