SceneKit

SceneKit
Developer(s)Apple Inc.
Initial releaseJuly 25, 2012
Operating systemiOS, iPadOS, macOS, tvOS, watchOS, visionOS
TypeSoftware framework
LicenseProprietary
Websitehttps://developer.apple.com/scenekit/

SceneKit, sometimes rendered Scene Kit, is a 3D graphics application programming interface (API) for Apple Inc. platforms written in Objective-C. It is a high-level framework designed to provide an easy-to-use layer over the lower level APIs like OpenGL and Metal.[1] SceneKit maintains an object based scene graph, along with a physics engine, particle system, and links to Core Animation and other frameworks to easily animate that display. SceneKit views can be mixed with other views, for instance, allowing a SpriteKit 2D display to be mapped onto the surface of an object in SceneKit, or a UIBezierPath from Core Graphics to define the geometry of a SceneKit object. SceneKit also supports import and export of 3D scenes using the COLLADA format. SceneKit was first released for macOS in 2012, and iOS in 2014.

  1. ^ "SceneKit | Apple Developer Documentation".