com.unity.cloud.gltfast 6.9.1
Source docsNotes: processedReleased December 16, 2024
Unity Compatibility
Minimum Unity: 2020.3 (48f1)
Package Dependencies
- com.unity.burst (1.8.4)
- com.unity.collections (1.5.1)
- com.unity.mathematics (1.3.1)
- com.unity.modules.jsonserialize (1.0.0)
- com.unity.modules.unitywebrequest (1.0.0)
✨ Features
- (Test) `OpenGltfScene` with open glTF file dialog for convenient testing.
- (Test) Tests for C# jobs that calculate or re-order indices.
- Third party notices.
📈 Improvements
- Node name is assigned earlier during instantiation, enabling easier node identification by name (partially fixes #724).
- (Test) Updated test project dependencies.
- (CI) Migrated code coverage.
- Code refactoring
- - Flattened `GltfImportBase.Prepare` by extracting many large code blocks into dedicated methods.
- - Improved class/field naming. It's now less deceptive and more uniform.
- - Using `NativeArray` directly/only instead of `AccessorData` classes/managed arrays. With this change `NativeArrays` are used for index buffers as well which reduces the amount of managed memory allocated.
- Facilitated use of safer NativeCollections in C# jobs that calculate or re-order indices instead of `unsafe` / pointers.
🔧 Bug Fixes
- Made sure that mesh primitives of different drawmode (topology) are not mixed up.
