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.
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.