Unity Gltf: release/2.17.0 Release

Release date:
June 12, 2025
Previous version:
release/2.16.1 (released May 20, 2025)
Magnitude:
905 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

29 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored June 10, 2025
Authored June 12, 2025
Authored June 12, 2025

Top Contributors in release/2.17.0

robertdorn83
hybridherbst

Directory Browser for release/2.17.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

What's Changed

Full Changelog:

[2.17.0] - 2025-06-12

  • add: Quaternion nodes for KHR_interactivity visual scripting export
  • add: Importing PNG files without alpha channel in the Editor now sets them as RGB instead of RGBA, leading to better compression and less memory usage (#858)
  • add: Add more bone names to Humanoid import for better compatibility with Unity's FBX importer (#862)
  • change: Implemented specification changes for KHR_interactivity from May 2025
  • change: Enabled applyRootMotion for humanoid animator to make it consistent with FBX importer (#868)
  • fix: Sprite Mesh export threw an exception in non-Simple sprite draw mode. Use Unity 2023.2+ for other sprite modes than "Simple".
  • fix: Audio plugin did not correctly check for existance of built-in Unity modules
  • fix: Runtime errors with serialization of editor-only components in some newer Unity versions
  • fix: Improved performance for extracting all materials from an editor-imported glTF file (#855)
  • fix: Marked baseColor and baseColorTexture as main color and main map so they work with Unity's Material.color and Material.mainTexture properties (#864)
  • fix: Use correct Auto queue value for imported materials (#866)

[2.16.1] - 2025-05-20

  • add: Visual Scripting variables work across multiple scenes now
  • add: partial KHR_materials_anisotropy roundtrip support. There is no visual support for it yet, but data is imported and exported correctly from PBRGraph.
  • add: experimental KHR_audio_emitter support. Please note that this extension is not yet ratified and implementation details may change. The plugin is disabled by default, enable it in UnityGLTFSettings.
  • add: Sprite mesh export support through "Bake to Mesh" plugin.
  • add: KHR_interactivity plugin now has a button to install the com.unity.visualscripting package
  • add: visual badges for non-ratified and experimental extension plugins
  • change: the Export API for KHR_interactivity is still undergoing heavy changes while the extension is being finalized.
  • change: removed the KHR_audio sample since it's now shipping with this package
  • fix: generated shader converter code doesn't use obsolete API anymore
  • fix: various fixes to visual scripting export support through KHR_interactivity
  • fix: fixed incorrect namespace that led to compilation errors in some specific cases
  • fix: wrong asset import check for textures, which led to non-compressed textures at runtime (Fixes #846)