com.unity.cloud.gltfast 6.16.0

com.unity.cloud.gltfast

Source docs
Notes: processedReleased January 22, 2026

Browse versions

PreviousNext

Features

  • [GltfAsset](xref:GLTFast.GltfAsset) property setters to allow change of behavior from script.
  • - [PlayAutomatically](xref:GLTFast.GltfAsset.PlayAutomatically).
  • - [SceneId](xref:GLTFast.GltfAsset.SceneId).
  • HDRP material validation (fixes #561).
  • Various overridable shader loading methods to [MaterialGenerator](xref:GLTFast.Materials.MaterialGenerator)-based classes so users can customize shader lookup. This is useful when working with Addressables (fixes #715).
  • - [MaterialGenerator.FindShader](xref:GLTFast.Materials.MaterialGenerator.FindShader\(System.String\)) for generic, runtime shader resolution.
  • - [BuiltInMaterialGenerator.FindShaderMetallicRoughness](xref:GLTFast.Materials.BuiltInMaterialGenerator.FindShaderMetallicRoughness).
  • - [BuiltInMaterialGenerator.FindShaderSpecularGlossiness](xref:GLTFast.Materials.BuiltInMaterialGenerator.FindShaderSpecularGlossiness).
  • - [BuiltInMaterialGenerator.FindShaderUnlit](xref:GLTFast.Materials.BuiltInMaterialGenerator.FindShaderUnlit).
  • - [ShaderGraphMaterialGenerator.LoadShaderByName](xref:GLTFast.Materials.ShaderGraphMaterialGenerator.LoadShaderByName\(System.String\)).

🔧 Bug Fixes

  • Emission color (emissiveFactor) is now in correct color space for shader graphs and built-in shaders.
  • Normal map scale on shader graphs.
  • (Export) Avoid creating empty ORM textures if no smoothness texture is assigned (fixes #801).
  • ### Deprecated
  • Access to glTF images via [IGltfReadable.ImageCount](xref:GLTFast.IGltfReadable.ImageCount) and [IGltfReadable.GetImage](xref:GLTFast.IGltfReadable.GetImage*). This has not been used internally and was unreliable. Please access glTF textures instead (see [TextureCount](xref:GLTFast.IGltfReadable.TextureCount) and [GetTexture](xref:GLTFast.IGltfReadable.GetTexture*)).