com.unity.cloud.gltfast 6.4.0

com.unity.cloud.gltfast

Notes: processedReleased April 22, 2024

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2020.3 (48f1)

Package Dependencies

Features

  • Tests for all `GltfImport.Load` overloads.
  • Tests for all import Burst jobs.
  • `ICodeLogger.Log` for dynamic LogType usage.

📈 Improvements

  • *Emission* sub graph uses shader define `SHADEROPTIONS_PRE_EXPOSITION` for HDRP usage detection (replacing a custom function node that checked for `UNITY_HEADER_HD_INCLUDED`).
  • *BaseColor* sub graph uses built-in shader define `UNITY_COLORSPACE_GAMMA` for project color space detection (replacing a custom function node).

🔧 Bug Fixes

  • Shader sub graphs *BaseColor* and *Emission* are now compatible with [PolySpatial visionOS][PolySpatialVisionOS].
  • On Apple visionOS, textures are always created readable, so that [PolySpatial visionOS][PolySpatialVisionOS] is able to convert them.
  • Draco compressed tangents import tangents correctly now.
  • Removed invalid attempt to calculate normals or tangents on point or line meshes.
  • Consistent log message when a glTF extension cannot be supported due to a missing Unity package depenency (e.g. [KTX for Unity][KtxForUnity]).
  • - All missing extensions are logged (not just the first one).
  • - There's now a single message per missing package.
  • - Depending on whether that extension is required the message's type is warning or error.
  • - Added explicit message when [*meshoptimizer decompression for Unity*][meshoptUnity] is missing.