Skip to content

Version 0.4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jul 19:49

Added

  • Asset resolver support (thanks, @expenses!)
  • Command line option to print licenses
  • Display name attribute for most glTF objects
  • Dynamic emitMtlx Sdf file format argument
  • Explicit documentation of GUC_BUILD_USDGLTF to README (thanks, @expenses!)
  • Help (-h / --help) command-line option
  • Support for KHR_materials_unlit extension
  • Third-party licenses to LICENSE file

Changed

  • Default input values are not authored anymore in MaterialX networks
  • Default material binding is now used when MaterialX is disabled (thanks, @lanxinger!)
  • Fallback tangents are now only generated if MaterialX is enabled
  • Improved prim naming heuristics
  • MaterialX 1.38.6 is now required
  • Prebuilt binaries do not require a specific Python version anymore
  • Primvar naming does not emit suffix for index 0 anymore
  • Removed dependency on OpenImageIO (stb_image is used as a fallback)
  • Removed explicit color space transformations
  • Removed glTF PBR implementation options
  • Renamed Sdf plugin id from 'glTF' to 'gltf' to conform with other projects
  • Reorder command line arguments to conform with UNIX conventions

Fixed

  • False-positive MSVC warning caused by Boost macros
  • Incorrect UsdPreviewSurface Sdf value types
  • Incorrect warning about greyscale texture alpha channel
  • Material name not being preserved if it starts with an underscore
  • Missing '.glb' extension in Sdf plugin definition
  • Missing UsdLux extents
  • Typo in Sdf plugin that could prevent file reading
  • UsdLuxShapingAPI not being applied

Notes on prebuilt binaries

Please ensure that USD is installed and environment variables are set up correctly.

Prebuilt USD binaries can be found here.