com.unity.cloud.gltfast 6.4.0
Notes: processedReleased April 22, 2024
Unity Compatibility
Minimum Unity: 2020.3 (48f1)
Package Dependencies
- com.unity.burst (1.8.4)
- com.unity.mathematics (1.3.1)
- com.unity.modules.jsonserialize (1.0.0)
- com.unity.modules.unitywebrequest (1.0.0)
✨ 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.
