Unity Gltf: release/2.15.0 Release

Release date:
March 10, 2025
Previous version:
release/2.14.1 (released October 28, 2024)
Magnitude:
1,062 Diff Delta
Contributors:
3 total committers
Data confidence:
Commits:

31 Commits in this Release

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

Authored March 10, 2025
Authored November 13, 2024
Authored June 18, 2024
Authored December 4, 2024
Authored March 6, 2025
Authored February 6, 2025
Authored March 5, 2025
Authored March 6, 2025
Authored March 6, 2025
Authored November 13, 2024
Authored March 6, 2025

Top Contributors in release/2.15.0

pfcDorn
hybridherbst
andybak

Directory Browser for release/2.15.0

All files are compared to previous version, release/2.14.1. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

Pull Requests

Full Changelog: https://github.com/KhronosGroup/UnityGLTF/compare/release/2.14.1...release/2.15.0

[2.15.0] - 2025-03-06

  • fix: assets with absolute URLs or paths containing URL encoded information now load correctly
  • fix: improve shader dependencies in editor importer to work around some edge cases at first library import
  • fix: check all sub-meshes of used attributes instead of only the first one when creating attribute arrays
  • fix: ensure progress callback is triggered before onLoadComplete in scene loader
  • fix: prevent null reference exception when plugin is not loaded/defined
  • fix: work around API change in Unity 6000.0.38f1 that caused compilation error
  • fix: clamped Sheen Roughness to 0..1 range in PBRGraph shader
  • fix: RoughRefractionFeature now supports Unity 6 and new Render Graph API
  • fix: set volume and transmission materials to AlphaMode.BLEND on VisionOS to ensure proper rendering
  • fix: update render pipeline-related methods for Unity 6000.0+
  • change: mark package as compatible with Unity 2021.3+. Legacy support for 2020 and earlier will be removed in future updates.
  • change: renamed GLTFComponent setting AppendStreamingAssets to LoadFromStreamingAssetsFolder
  • add: MaterialX branches to UnityGLTF/PBRGraph shader with conditional compilation for VisionOS
  • add: MaterialXColor and MaterialXFloat shadersubgraphs for platform-specific material settings
  • add: new runtime texture compression option (None, LowQuality, HighQuality) to improve runtime memory usage
  • add: exposed import settings to keep CPU copy of mesh/textures to GLTFComponent
  • add: include UnityGLTF package version, Unity version and current render pipeline in assets.extras on export
  • add: better code snippets for the readme
  • add: export plugin hook for ShouldNodeExport (https://github.com/KhronosGroup/UnityGLTF/pull/767)
  • add: KHR_node_visibility import and export support, currently disabled by default. Enable in UnityGLTFSettings. This is a preparative step for KHR_interactivity, which will be added in a later release. Please note that this extension is not yet ratified and implementation details may change.
  • add: schema and serialization support for KHR_node_hoverability and KHR_node_selectability. Please note that these extensions are not yet ratified and implementation details may change.