Skip to content

lukasbahrle/GLTFSceneKit

 
 

Repository files navigation

Carthage compatible

GLTFSceneKit

glTF loader for SceneKit

ScreenShot

Installation

Using CocoaPods

Add the following to your Podfile:

pod 'GLTFSceneKit'

Using Carthage

Add the following to your Cartfile:

github "magicien/GLTFSceneKit" ~> 0.1.3

Manually

Download GLTFSceneKit_vX.X.X.zip from Releases.

Usage

Swift

import GLTFSceneKit

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

Objective-C

@import GLTFSceneKit;

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

See also

GLTFQuickLook - QuickLook plugin for glTF files

About

glTF loader for SceneKit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 87.7%
  • JavaScript 6.0%
  • GLSL 3.9%
  • ShaderLab 1.4%
  • Objective-C 0.6%
  • Ruby 0.4%