com.unity.cloud.gltfast 6.16.0
com.unity.cloud.gltfast
Source docsNotes: processedReleased January 22, 2026
✨ 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*)).
