/gltf-mac

A library for loading glTF 2.0 assets into iOS runtime.

Primary LanguageC++MIT LicenseMIT

gltf-mac

CI Status Version License Platform

A library for loading glTF 2.0 assets into iOS runtime.

logo

gltf-mac is actively underdevelopment thus being not production-ready.

Showcase

showcase

Here is one of my favorite DSLR lenses, Canon EF 24-70mm f/2.8L II USM, only in 3D! 🥳

Published by Andrea Spognetta, CC Attribution-NonCommercial

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 12.0 and above
  • ⚠️ This library contains a prebuilt Draco library

Installation

gltf-mac is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'GLTFMac'

Extras

TODO

  • Add draco compressed mesh support
  • Write glTF 2.0 spec conformance table
  • Write unit test for standard glTF 2.0 assets
  • Load third-party libraries from git submodule
  • Rewrite tinygltf wrapper for SceneKit
  • Write benchmarks for alternative glTF loaders
  • Add support for Model I/O

Contenders for glTF loader

Here's some of the greatest libraries for loading/saving glTF assets written in C/C++.

Alternative libraries

There are some other cool run-out-of-box libraries that you should definitely check out.

Assets

Third Party Licenses

See the NOTICES file for more info.

Author

Minseo Park, studio61315@gmail.com

License

gltf-mac is available under the MIT license. See the LICENSE file for more info.