From e35c221ee6f52a24fce591b669b9cd06ea79b6b4 Mon Sep 17 00:00:00 2001 From: hybridherbst Date: Mon, 4 Mar 2024 21:42:23 +0100 Subject: [PATCH] changelog/version --- CHANGELOG.md | 22 ++++++++++++++++++++++ README.md | 7 ++++--- package.json | 2 +- 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 453eff275..464716aff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,28 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [2.10.0-rc] - 2024-03-04 +- fix: GLTFRecorder issue where resulting animation would have linear interpolation for cases where a jump was expected +- fix: GLTFSettings toolbar active index correctly stored in session now +- fix: don't export empty buffers with length 0 +- fix: check for valid Humanoid avatar before export (#681) +- fix: work around SRP issue with invalid camera data in render passes affecting rough refractions +- fix: issue when morph targets have varying normals and tangents data (#682) +- fix: prevent exception in earlier 2022.x versions with `isDataSRGB` not being available +- fix: missing normalization checks for quantized accessor data (#693) +- fix: make sure topology are triangles for calculating normals/tangents (#133) +- fix: KTX2 textures were not checking for linear for "Fix All" importer button +- fix: MAOS maps (combined metallic/ambient occlusion/roughness) were not exported correctly +- fix: wrong accessor `UBYTE` > `BYTE` and `BYTE` > `SBYTE` conversion when reading data in some +- fix: restore multithreading support and improve performance +- feat: import plugin for `EXT_mesh_gpu_instancing` extension +- feat: added blend shape frame weight import option for easier animation retargeting +- feat: show failing filenames more clearly when exceptions occur during import +- feat: add option to hide scene obj during loading in `GLTFComponent` +- feat: add import support for glTF `LineLoop`, `TriangleStrip`, `TriangleFan` topologies +- feat: performance improvements in name resolution for importing files with many nodes +- feat: performance improvements by using `NativeArray` and `Mathematics` types + ## [2.9.1-rc] - 2024-02-16 - fix: spritesheet animation keyframes should be constant - change: log warning if spritesheet used for animation contains only one image/sprite (currently all images must be part of the same spritesheet) diff --git a/README.md b/README.md index b415dae2f..1b22a82d2 100644 --- a/README.md +++ b/README.md @@ -57,12 +57,12 @@ The library is designed to be easy to extend with additional extensions to the g ## Installation -You can install this package from the Needle Package Registry with this one-click installer: +You can install this package from the Needle Package Registry with a one-click installer: 1. Download [UnityGLTF Package Installer](http://package-installer.glitch.me/v1/installer/Needle/org.khronos.unitygltf?registry=https://packages.needle.tools) 2. Drop the downloaded .unitypackage into Unity and follow the steps. -You can install this package from git, compatible with UPM (Unity Package Manager). +You can also install this package from git, compatible with UPM (Unity Package Manager). 1. Open `Window > Package Manager` 2. Click + 3. Select Add Package from git URL @@ -141,7 +141,8 @@ The lists below are non-conclusive and in no particular order. Note that there a ### Import only -- KHR_mesh_quantization +- KHR_mesh_quantization (smaller buffers) +- EXT_mesh_gpu_instancing (instance data) - KHR_draco_mesh_compression (requires [`com.unity.cloud.draco`](https://docs.unity3d.com/Packages/com.unity.cloud.draco@latest)) - KHR_texture_basisu (requires [`com.unity.cloud.ktx`](https://docs.unity3d.com/Packages/com.unity.cloud.ktx@latest)) - EXT_meshopt_compression (requires [`com.unity.meshopt.decompress`](https://docs.unity3d.com/Packages/com.unity.meshopt.decompress@latest)) diff --git a/package.json b/package.json index 534b3598e..2ef3f46c5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "org.khronos.unitygltf", "displayName": "UnityGLTF", - "version": "2.9.1-rc", + "version": "2.10.0-rc", "unity": "2020.3", "description": "Import and export glTF 2.0 assets, both in the editor and at runtime.", "repository": {