Skip to content

Releases: mikelyndon/usd2gltf

USD to glTF v0.3.5

23 Feb 15:11
8691cf4
Compare
Choose a tag to compare

usage: usd2gltf [-h] [-i INPUT] [-o OUTPUT] [--interpolation INTERPOLATION] [-d] [-f]
optional arguments:

  • -h, --help show this help message and exit
  • -i INPUT, --input INPUT
    • Input USD (.usd, .usdc, .usda, .usdz)
  • -o OUTPUT, --output OUTPUT
    • Output glTF (.gltf, .glb)
  • --interpolation INTERPOLATION
    • Interpolation of animation (LINEAR, STEP, CUBIC)
  • -d, --debug Run in debug mode
  • -f, --flatten Flatten all animations into one animation

USD to glTF v0.3.4

23 Feb 12:43
5bff8bd
Compare
Choose a tag to compare

Fix - The cli works for the most part with a usdz input path. But if this module is used as part of a workflow and the stage is passed to the converter instead of the path we need a way to handle any usdz files that exist as layers.
This is a quick and dirty solution. We check all loaded layers and return the first layer that contains a usdz path.
Ideally, we want to unzip all usdz paths and recreate the stage with the new references.

USD to glTF v0.3.3

22 Feb 16:34
9fd04b9
Compare
Choose a tag to compare

Fixes:

  • Exporter would fail if primvars had a different total to the FaceVertexCount. Using ComputeFlattened for now.
  • Material index for mesh primitive wasn't being assigned for certain subsets.

USD to glTF v0.3.2

21 Feb 14:07
4d75a06
Compare
Choose a tag to compare

Quick fix - The log would output all subset indices if debugging was enabled which wasn't particularly useful with high poly count models.

USD to glTF v0.3.1

06 Feb 11:17
Compare
Choose a tag to compare

Removing shebang from cli to see if that fixes an issue with running the command on Windows.

USD to glTF v0.3.0

01 Feb 16:09
Compare
Choose a tag to compare

Added support for skeletons and skinned animation.

USD to glTF v0.2.0

26 Jan 12:43
86fc8ab
Compare
Choose a tag to compare

Added support for xform animation.

USD to glTF v0.1.0

26 Jan 10:50
Compare
Choose a tag to compare

Initial release supports xforms, mesh, materials, lights and cameras. Also includes a cli usd2gltf.
Most of the hard work was done by @Vochsel and @lkruel.