Popularity
2.5
Declining
Activity
0.0
-
84
6
20

Programming language: Swift
License: BSD 3-clause "New" or "Revised" License
Tags: Games    
Latest version: v1.1.1

AssetImportKit alternatives and similar libraries

Based on the "Games" category.
Alternatively, view AssetImportKit alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of AssetImportKit or a related project?

Add another 'Games' Library

README

AssetImportKit

AssetImportKit is a cross platform library (macOS, iOS) that coverts the files supported by Assimp to SceneKit scenes.

Features

AssetImportKit allows you to import Assimp supported file formats directly in SceneKit at runtime. The library supports:

  • Geometry
  • Materials (with color, embedded textures and external textures)
  • Cameras and
  • Skeletal animations.
  • Serialization to .scn format

Requirements

  • Xcode 10 or later
  • Swift 5.0
  • iOS 10.3 or later
  • macOS 10.12 or later

Installation via CocoaPods

pod 'AssetImportKit'

Usage

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)
}

License

[AssetImportKit's license](LICENSE) is based on 3-clause BSD-License.


*Note that all licence references and agreements mentioned in the AssetImportKit README section above are relevant to that project's source code only.