SceneKit
SceneKit is a high-level 3D graphics framework developed by Apple for macOS, iOS and tvOS. It provides a scene graph API to create and render 3D scenes with built-in support for animation, physics, lighting, and particle effects. Scenes are composed of nodes in a hierarchy; each node can hold geometry, a transform, lights, cameras, or constraints. Geometries are defined by SCNGeometry and colored or textured with SCNMaterial objects.
Rendering is performed by an SCNView (or SCNRenderer) that presents an SCNScene. The scene can be illuminated
SceneKit also provides particle systems via SCNParticleSystem to create effects such as fire, smoke, or sparks.
Common uses include 3D games, interactive visualizations, and 3D user interfaces. SceneKit emphasizes ease of use