Skip to content

Monolithic dependency encapsulating many ASWF projects to swiftly architect the metaverse.

License

Notifications You must be signed in to change notification settings

wabiverse/MetaverseKit

Repository files navigation

MetaverseKit

Monolithic dependency encapsulating many ASWF projects to swiftly architect the metaverse.

Embark on the Metaversal Frontier

Swiftly integrate the ASWF Landscape into mighty apps, plugins, and games with seamless simplicity. MetaverseKit is a monolithic dependency target of the SwiftUSD package, and will continue to evolve with additional plugins, tools, and developer resources overtime. Once industry leaders adopt official support of these libraries as Swift Packages, the MetaverseKit package will begin to pull in these official git remotes through versioned releases, and we will provide monolithic releases in accordance with the VFX Reference Platform.


Usage

To use MetaverseKit with Swift, add MetaverseKit as a Package dependency in your Package.swift file.
dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit.git", from: "1.8.5"),
]

Swift Targets

Swift Target Version
OneTBB (in progress) 2021.10.0
Python 3.11.6
PyBind11 2.11.1
Boost 1.81.2
OpenSubdiv 3.6.0
OpenImageIO master a2f044a
OpenColorIO 2.3.0
OpenTimelineIO 0.17.0
OSL 1.12.14.0 (TODO)
Ptex 2.4.2
ImGui 1.89.9
Embree ??? (TODO)
Alembic 1.8.5
OpenEXR 3.2.1
IMath 3.1.9
MaterialX 1.38.8
OpenVDB 10.1.0
HDF5 1.10.0
Blosc 1.21.5
Eigen 3.4.0
Draco 1.5.6
TurboJPEG 3.0.1
TIFF 4.6.0
LibPNG 1.6.40
WebP 1.3.2
RAW 0.21.1
ZStandard 1.5.5
LZMA2 5.4.4
MiniZip 4.0.1
Yaml 0.8.0

Platform Independent

Swift Target Version
Apple (Metal-cpp) macOS 14.2 / iOS 17.2 / visionOS 1.0

Note

Swift is an open source programming language that is fully supported across Linux and Swift on Server, the entire Apple family of devices: macOS, visionOS, iOS, tvOS, watchOS, as well as support for Microsoft Windows. To learn more about Swift, please visit swift.org.