com.unity.cloud.gltfast 6.0.0
Notes: processedReleased October 6, 2023
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
- Custom Extension API (`GLTFast.Extensions` namespace)
- Support for alternative JSON parsing via Newtonsoft JSON
- `Accessor.ElementByteSize`: Byte size of one element of that accessor
- `Accessor.ByteSize`: Overall byte size
- `IGltfReadable.GetAccessor`: Generic byte-array view into an accessor
- `GameObjectInstantiator` events that allow further instantiation customizations
- - `NodeCreated`
- - `MeshAdded`
- - `EndSceneCompleted`
- Value array JSON parsing tests
- String/enum conversions tests
- (Import) Clearcoat material support in HDRP and URP (via KHR\_materials\_clearcoat extension)
- (Export) Clearcoat material export support for HDRP Lit shader
📈 Improvements
- Renamed `GltfAnimation` to `Animation` for consistent naming.
- Bumped Burst dependency version to 1.8.4
- Bumped Mathematics dependency version to 1.3.1
🔧 Bug Fixes
- Added Obsolete attribute to public schema class fields that are for serialization only and should not get modified directly.
- More robust parsing of (invalid) enum values
