com.unity.cloud.gltfast 6.9.1

com.unity.cloud.gltfast

Source docs
Notes: processedReleased December 16, 2024

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2020.3 (48f1)

Package Dependencies

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.