Swift framework for loading various 3d models in SceneKit
AssetImportKit is a cross platform library (macOS, iOS) that coverts the files supported by Assimp
to SceneKit
scenes.
AssetImportKit allows you to import Assimp supported file formats directly in SceneKit at runtime. The library supports:
.scn
formatCocoaPods
pod 'AssetImportKit'
do {
let assimpScene = try SCNScene.assimpScene(filePath: filePath,
postProcessSteps: [.defaultQuality])
let modelScene = assimpScene.modelScene
modelScene.rootNode.childNodes.forEach {
sceneView.scene?.rootNode.addChildNode($0)
}
} catch {
debugPrint(error.localizedDescription)
}
AssetImportKit's license is based on 3-clause BSD-License.