SceneKit

E209895

SceneKit is a high-level 3D graphics framework from Apple used to build and render interactive 3D scenes and animations across its platforms.

All labels observed (3)

Label Occurrences
SceneKit canonical 7
SCNPhysicsBody 1
Xcode SceneKit editor 1

How this entity was disambiguated

Statements (81)

Predicate Object
instanceOf 3D graphics framework
Apple framework
APIStyle high-level
developer Apple Inc.
hasClass SCNAction
SCNAnimation
SKCameraNode
surface form: SCNCamera

SCNGeometry
SCNLight
SCNMaterial
SCNNode
SCNParticleSystem
SceneKit self-linksurface differs
surface form: SCNPhysicsBody

SCNScene
SCNTransaction
SCNView
integratesWith ARKit framework
surface form: ARKit

Core Animation
Game Controller framework
Model I/O
SpriteKit
partOf Apple developer tools
surface form: Apple Developer SDK
platform iOS
macOS
tvOS
watchOS
programmingLanguage Objective-C
Swift
renderingModel scene graph based
supportsAnimationImport true
supportsCameraControl SCNView
surface form: SCNCameraController
supportsCoordinateSystem right-handed
supportsEnvironmentMapping true
supportsFeature OpenGL-based rendering
animation blending
audio integration
camera control
constraints
hit testing
inverse kinematics
keyframe animation
level of detail
lighting
materials
metal-based rendering
morphing
particle systems
physics fields
physics simulation
post-processing effects
scene graph
shaders
shadows
skeletal animation
vehicle physics
supportsFileFormat Alembic
Collada
DAE
SCN
USDZ (via Model I/O)
supportsHDR true
supportsLanguageBinding JavaScript
Objective-C
Swift
supportsLiveRenderingInInterfaceBuilder true
supportsMultisampling true
supportsOffscreenRendering true
supportsPBRMaterials true
supportsProjection orthographic
perspective
supportsRenderingBackend Metal
OpenGL
supportsSceneEditing SceneKit self-linksurface differs
surface form: Xcode SceneKit editor
supportsSceneExport true
supportsShadingLanguage Metal Shading Language (via SCNProgram/SCNTechnique)
usedFor 3D animations
AR applications
data visualization
game development
interactive 3D graphics
rendering 3D scenes

How these facts were elicited

Referenced by (9)

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

visionOS includesFramework SceneKit
ARKit framework integratesWith SceneKit
subject surface form: ARKit
Metal graphics API integratesWith SceneKit
subject surface form: Metal
SpriteKit integratesWith SceneKit
RealityKit comparedWith SceneKit
SceneKit hasClass SceneKit self-linksurface differs
this entity surface form: SCNPhysicsBody
SceneKit supportsSceneEditing SceneKit self-linksurface differs
this entity surface form: Xcode SceneKit editor
GameController integratesWith SceneKit