Skip to content

glTFast 6.10.0

Compare
Choose a tag to compare
@atteneder atteneder released this 30 Jan 11:54
· 1 commit to openupm since this release

Added

  • Extended access to meshes.
    • IGltfReadable.GetSourceMesh returns source (de-serialized glTF) mesh.
    • GltfImportBase.Meshes to retrieve all imported meshes.
    • GltfImportBase.GetMeshCount returns the number of imported meshes per glTF mesh.
    • GltfImportBase.GetMeshes to iterate the imported meshes of a single glTF mesh.
    • GltfImportBase.GetMesh to access a single imported meshes.
  • Test asset SubMesh.
  • (CI) Automatically generated CI jobs (via Wrench/RecipeEngine; required for PackageWorks).
  • (CI) Renovate action to auto-update dependencies in CI jobs.
  • (CI) Renovate validation action.
  • JpgQuality option in ExportSettings for finer control of jpg image exports.
  • Project versions to test projects.

Changed

  • Mesh primitives of equal vertex buffer layout will result in a single Unity mesh with multiple sub-meshes instead of multiple Unity meshes (fixes #153).

Deprecated

  • IGltfReadable.GetAccessor (replaced by IGltfReadable.GetAccessorData).
  • GltfImportBase.GetMeshes (replaced by GltfImportBase.Meshes).

Fixed

  • Preserve per-submesh bounding box.
  • GltfAsset properly cleans up scene instance's Animation component, which fixes repeated loading of animated glTFs.