AssetImportKit 1.1.1

AssetImportKit 1.1.1

Eugene Bokhan维护。



AssetImportKit

AssetImportKit是一个跨平台库(macOS,iOS),可以将由Assimp支持的文件转换为SceneKit场景。

功能

AssetImportKit允许您在运行时直接在SceneKit中导入支持Assimp的文件格式。该库支持以下内容

  • 几何
  • 材质(带有颜色、嵌入的纹理和外部纹理)
  • 照相机和
  • 骨骼动画。
  • 序列化为.scn格式

要求

  • Xcode 10或更高版本
  • Swift 5.0
  • iOS 10.3或更高版本
  • macOS 10.12或更高版本

通过CocoaPods安装

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》的许可证基于3条款BSD许可证。