Unity Gltf: release/2.16.0-pre Release

Release date:
April 2, 2025
Previous version:
release/2.15.0 (released March 10, 2025)
Magnitude:
4,756 Diff Delta
Contributors:
3 total committers
Data confidence:
Commits:

Top Contributors in release/2.16.0-pre

pfcDorn
hybridherbst
umeraamir-arthur

Directory Browser for release/2.16.0-pre

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.16.0-pre] - 2025-04-02

  • add: Editor export support for KHR_interactivity, KHR_node_hoverability and KHR_node_selectability.Support for these extensions is based on the draft specification as of Mar 10 2024. Please note that these extensions are not yet ratified and implementation details may change.
  • add: convert Unity Visual Scripting Units to KHR_interactivity nodes on export, including virtual properties from the glTF Object Model.
  • add: visual hints for which nodes can be exported from Visual Scripting to KHR_interactivity
  • add: KHR_interactivity export plugin.
  • add: batch export mode is now an option when exporting via the UnityGLTF menu items. This allows exporting many scene objects, prefabs, or scenes as individual or merged files.
  • fix: Remove duplicate GLTFLoadException type
  • fix: added AlphaToMask and BlendModePreserveSpecular float values to material setup and material mappers. This works around a Unity issue where some runtime-created materials have incorrect keywords until refresh of their keywords.
  • fix: Removed synchronous wait in GLB json loading causing spikes
  • change: GLTFComponent: changed loadOnStart from private to public
  • fix: added TextMeshPro.ForceMeshUpdate to TMP exporter plugin to ensure exports of scenes immediately after loading have correct mesh data for 3D text
  • fix: selecting multiple scenes and exporting via the menu now exports each selected scene as individual file. Previously, it would export the first selected scene only.
  • fix: exporting meshes with zero materials was throwing an exception, now correctly does not export the mesh