You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+33-1Lines changed: 33 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,38 @@ All notable changes to this package will be documented in this file.
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6
6
7
+
## [2.14.0] - 2024-10-06
8
+
9
+
- fix: potential NullReferenceExceptions when importing material-only, mesh-only or texture-only glTF files
10
+
- fix: check for missing primitives on mesh import instead of throwing
11
+
- fix: GLTFSceneImporter reference counting properly tracks Animation data now
12
+
- fix: incorrect callback subscription in glTF Material editing
13
+
- fix: CanvasExport plugin was not working correctly in WebGL builds
14
+
- fix: rare case of incorrect texture export with invalid texture content hash (thanks @Vaso64)
15
+
- fix: ensure materials created with Create > UnityGLTF > Material use UnityGLTF as importer instead of glTFast
16
+
- fix: Canvas export plugin was not correctly updating the canvas mesh in builds
17
+
- fix: Particle Bake export plugin was not working correctly in 2022.3
18
+
- fix: Import/Export plugin enabled/disabled state was not correctly serialized in some cases
19
+
- fix: TMPro export plugin uses UnityGLTF shaders for export now instead of adding another dependency
20
+
- fix: GLTFSceneImporter can be called without external data loader, but will warn that external data will not be loaded. Previously, a data loader had to be added even when it was not needed.
21
+
- change: log warning when exporting UV0 and UV1 with more than 2 components, as glTF only supports 2-component UVs
22
+
- change: simplify sampler usage in PBRGraph where possible to prevent warnings in later Unity versions
23
+
- change: simplify PBRGraph variants to reduce shader variant count. This removes a separate option to use vertex color.
24
+
- change: material-only files are now imported as MaterialLibrary assets with Material sub-assets, even when only a single material is present
25
+
- add: log more meaningful exception messages on import
26
+
- add: sheen support for PBRGraph
27
+
- add: PBRGraph UI properly shows sheen and dispersion properties
28
+
- add: allow flipping humanoid root bone on import to support more avatar types (like Meta Avatars)
29
+
- add: new "Info" tab in GLTFImporter for asset information (generator, copyright, etc.) about the imported file
30
+
- add: ShaderOverride is now public on GLTFComponent
31
+
- add: new GLTFSceneImporter constructor overload for easier loading of files from streams
32
+
- add: meshes and textures can now be deduplicated on import, since many exporters don't properly instance them
33
+
- add: UV2 is exported as 2-, 3-, or 4-component texture coordinate. 3- and 4-component texture coordinates are not in the core glTF spec, but widely supported by implementations.
34
+
- add: complete PBRGraph and UnlitGraph Shader Variant Collections for easier runtime import and export of glTF files
35
+
- add: options for shader pass stripping in builds to reduce variant count and compilation times
36
+
- add: ability to export a set of materials as material-only glTF or glb file
37
+
- add: option to add new materials to glTF Material Libraries (material-only files)
38
+
7
39
## [2.13.0] - 2024-07-23
8
40
9
41
- fix: empty or invalid root transforms should not be exported
@@ -15,7 +47,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "org.khronos.unitygltf",
3
3
"displayName": "UnityGLTF",
4
-
"version": "2.13.0",
4
+
"version": "2.14.0",
5
5
"unity": "2020.3",
6
6
"description": "Import and export glTF 2.0 assets, both in the editor and at runtime. Excellent support for animations, materials, extensions. Can be extended with plugins for both import and export use cases.",
0 commit comments