Skip to content

Releases: wabiverse/MetaverseKit

v1.4.9 | MatX, VDB, OSD, Ptex

14 Feb 22:34
c9236e4
Compare
Choose a tag to compare

What's New

Important

This issues a fix for any includes which are bringing in Metal or DXD3, neither of these should be present on Linux.
As well as a duplicate python library for PyImath.

import MaterialX import OpenVDB import OpenSubdiv import Ptex
  • You may now successfully import MaterialX, OpenVDB, OpenSubdiv, and Ptex directly into the Swift programming language and begin to consume these APIs directly, made possible by Swift 5.9's C++ interoperability feature.

Usage

Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:

// swift-tools-version: 5.9

dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.4.9")
]

Linux

For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

Dependency CentOS Ubuntu
Boost boost-devel libboost-all-dev
Python python3-devel python3-dev
BZ2 bzip2-devel libbz2-dev
ZLib zlib-devel zlib1g-dev

v1.4.8 | MatX, VDB, OSD, Ptex

14 Feb 22:05
0649f06
Compare
Choose a tag to compare

What's New

Important

This issues a fix for any includes which are bringing in Metal or DXD3, neither of these should be present on Linux.

import MaterialX import OpenVDB import OpenSubdiv import Ptex
  • You may now successfully import MaterialX, OpenVDB, OpenSubdiv, and Ptex directly into the Swift programming language and begin to consume these APIs directly, made possible by Swift 5.9's C++ interoperability feature.

Usage

Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:

// swift-tools-version: 5.9

dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.4.8")
]

Linux

For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

Dependency CentOS Ubuntu
Boost boost-devel libboost-all-dev
Python python3-devel python3-dev
BZ2 bzip2-devel libbz2-dev
ZLib zlib-devel zlib1g-dev

v1.4.7 | MatX, VDB, OSD, Ptex

14 Feb 20:04
81d5b51
Compare
Choose a tag to compare

What's New

import MaterialX import OpenVDB import OpenSubdiv import Ptex
  • You may now successfully import MaterialX, OpenVDB, OpenSubdiv, and Ptex directly into the Swift programming language and begin to consume these APIs directly, made possible by Swift 5.9's C++ interoperability feature.

Usage

Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:

// swift-tools-version: 5.9

dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.4.7")
]

Linux

For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

Dependency CentOS Ubuntu
Boost boost-devel libboost-all-dev
Python python3-devel python3-dev
BZ2 bzip2-devel libbz2-dev
ZLib zlib-devel zlib1g-dev

v1.4.6 | OTIO, Imath, OpenEXR

14 Feb 17:55
a8a06c4
Compare
Choose a tag to compare

What's New

import OpenTimelineIO import OpenEXR import Imath
  • You may now successfully import OpenTimelineIO, OpenEXR, and Imath directly into the Swift programming language and begin to consume these APIs directly, made possible by Swift 5.9's C++ interoperability feature.

Usage

Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:

// swift-tools-version: 5.9

dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.4.6")
]

Linux

For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

Dependency CentOS Ubuntu
Boost boost-devel libboost-all-dev
Python python3-devel python3-dev
BZ2 bzip2-devel libbz2-dev
ZLib zlib-devel zlib1g-dev

v1.4.5 | OCIO & OIIO

13 Feb 22:14
32e5dbc
Compare
Choose a tag to compare

What's New

Note

It appears OpenImageIO had some unresolved symbols in the last release.
This patch update should hopefully clear those up.

import OpenColorIO import OpenImageIO
  • You may now successfully import OpenColorIO and OpenImageIO directly into the Swift programming language and begin to consume these APIs directly, made possible by Swift 5.9's C++ interoperability feature.

Usage

Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:

// swift-tools-version: 5.9

dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.4.5")
]

Linux

For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

Dependency CentOS Ubuntu
Boost boost-devel libboost-all-dev
Python python3-devel python3-dev
BZ2 bzip2-devel libbz2-dev
ZLib zlib-devel zlib1g-dev

v1.4.4 | OCIO & OIIO

09 Feb 16:45
6a16805
Compare
Choose a tag to compare

What's New

import OpenColorIO import OpenImageIO
  • You may now successfully import OpenColorIO and OpenImageIO directly into the Swift programming language and begin to consume these APIs directly, made possible by Swift 5.9's C++ interoperability feature.

Usage

Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:

// swift-tools-version: 5.9

dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.4.4")
]

Linux

For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

Dependency CentOS Ubuntu
Boost boost-devel libboost-all-dev
Python python3-devel python3-dev
BZ2 bzip2-devel libbz2-dev
ZLib zlib-devel zlib1g-dev

v1.4.3 | iOS & Linux & macOS

15 Jan 20:44
Compare
Choose a tag to compare

What's New

Happy to announce that MetaverseKit is now officially a cross platform (Apple & Linux) SwiftPM package!

With support for Microsoft Windows soon...

  • iOS Support 🎉 🎉 🎉 !
  • Linux Support 🎉 🎉 🎉 !
    • MetaverseKit v1.4.3 has been tested & works well on (arm64, aarch64) Ubuntu v23.04 Lunar Lobster, this
      Swift package also includes the yum package manager as a provider to support all Red Hat Enterprise Linux,
      CentOS, Fedora, and Oracle Linux distros, in addition to Ubuntu.

      For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

      Dependency CentOS Ubuntu
      Boost boost-devel libboost-all-dev
      Python python3-devel python3-dev
      BZ2 bzip2-devel libbz2-dev
      ZLib zlib-devel zlib1g-dev

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.4.3"),
]
These tasks have been completed for this release:

wabiverse/SwiftUSD#5


v1.4.2 | Linux Support

11 Jan 04:13
d54cecb
Compare
Choose a tag to compare

What's New

Happy to announce that MetaverseKit is now officially a cross platform (Apple & Linux) SwiftPM package!

With support for Microsoft Windows soon...

  • Linux Support 🎉 🎉 🎉 !
    • MetaverseKit v1.4.2 has been tested & works well on (arm64, aarch64) Ubuntu v23.04 Lunar Lobster, this
      Swift package also includes the yum package manager as a provider to support all Red Hat Enterprise Linux,
      CentOS, Fedora, and Oracle Linux distros, in addition to Ubuntu.

      For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

      Dependency CentOS Ubuntu
      Boost boost-devel libboost-all-dev
      Python python3-devel python3-dev
      BZ2 bzip2-devel libbz2-dev
      ZLib zlib-devel zlib1g-dev

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.4.2"),
]
This release appears to successfully provide Linux support to SwiftUSD as well 🌎.

v1.4.1 | Linux Support

11 Jan 04:05
Compare
Choose a tag to compare

What's New

Happy to announce that MetaverseKit is now officially a cross platform (Apple & Linux) SwiftPM package!

With support for Microsoft Windows soon...

  • Linux Support 🎉 🎉 🎉 !
    • MetaverseKit v1.4.0 has been tested & works well on (arm64, aarch64) Ubuntu v23.04 Lunar Lobster, this
      Swift package also includes the yum package manager as a provider to support all Red Hat Enterprise Linux,
      CentOS, Fedora, and Oracle Linux distros, in addition to Ubuntu.

      For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

      Dependency CentOS Ubuntu
      Boost boost-devel libboost-all-dev
      Python python3-devel python3-dev
      BZ2 bzip2-devel libbz2-dev
      ZLib zlib-devel zlib1g-dev

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.4.1"),
]
This release appears to successfully provide Linux support to SwiftUSD as well 🌎.

v1.4.0 | Linux Support

10 Jan 21:08
5f22ae4
Compare
Choose a tag to compare

What's New

Happy to announce that MetaverseKit is now officially a cross platform (Apple & Linux) SwiftPM package!

With support for Microsoft Windows soon...

  • Linux Support 🎉 🎉 🎉 !
    • MetaverseKit v1.4.0 has been tested & works well on (arm64, aarch64) Ubuntu v23.04 Lunar Lobster, this
      Swift package also includes the yum package manager as a provider to support all Red Hat Enterprise Linux,
      CentOS, Fedora, and Oracle Linux distros, in addition to Ubuntu.

      For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

      Dependency CentOS Ubuntu
      Boost boost-devel libboost-all-dev
      Python python3-devel python3-dev
      BZ2 bzip2-devel libbz2-dev
      ZLib zlib-devel zlib1g-dev

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.4.0"),
]
Now, onwards to support SwiftUSD on Linux as well 🌎.