Swiftpack.co -  magicien/GLTFSceneKit as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
glTF loader for SceneKit
.package(url: "https://github.com/magicien/GLTFSceneKit.git", from: "vrm-v0.0.7")

Carthage compatible


glTF loader for SceneKit



Using CocoaPods

Add the following to your Podfile:

pod 'GLTFSceneKit'

Using Carthage

Add the following to your Cartfile:

github "magicien/GLTFSceneKit" ~> 0.3.0

Using Swift Package Manager

  1. Open your project with Xcode
  2. Select File > Swift Packages > Add Package Dependency...
  3. Put https://github.com/magicien/GLTFSceneKit in the search box and click Next



import GLTFSceneKit

var scene: SCNScene
do {
  let sceneSource = try GLTFSceneSource(named: "art.scnassets/Box/glTF/Box.gltf")
  scene = try sceneSource.scene()
} catch {


@import GLTFSceneKit;

GLTFSceneSource *source = [[GLTFSceneSource alloc] initWithURL:url options:nil];
NSError *error;
SCNScene *scene = [source sceneWithOptions:nil error:&error];
if (error != nil) {
  NSLog(@"%@", error);

See also

GLTFQuickLook - QuickLook plugin for glTF files


Stars: 134
Last commit: 6 hours ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Related Packages

Release Notes

1 week ago
  • Add Swift Package Manager support (#48)
    • Change the directory structure
  • Change the version number format from vX.X.X to X.X.X

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API