Skip to content

release/2.15.0

Latest
Compare
Choose a tag to compare
@hybridherbst hybridherbst released this 10 Mar 11:03

Pull Requests

  • Added detailed Informations Generator Json Field by @pfcDorn in #811
  • SubMesh Attributes by @pfcDorn in #812
  • Interactivity preparations by @pfcDorn in #822
  • Fixed: removed internal Unity Method TextureImporter.GetFixedPlatformName from Unity 6000 by @pfcDorn in #821
  • Various changes and improvements by @hybridherbst
  • Export plugin hook for ShouldNodeExport by @andybak in #767

Full Changelog: 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 (#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.