From e61f198544707166fa0459c60996357c2ceb1171 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Tue, 16 Sep 2025 20:35:26 +0200 Subject: [PATCH] [unity] Updated changelog to mention the changed default from PMA to straight alpha texture import settings for better compatibility with Linear color space. --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89a2c12d3..e74bcf5db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -192,6 +192,7 @@ - Fixed SkeletonRootMotion components ignoring parent bone scale when set by transform constraints. Using applied scale of parent bone now. If you need the old behaviour, comment out the line `#define USE_APPLIED_PARENT_SCALE` in SkeletonRootMotionBase.cs. - Fixed SkeletonUtility callback update order when used with SkeletonRootMotion components so that the position when following a bone is updated after SkeletonRootMotion clears root-bone position. The order of SkeletonUtilityBone callbacks is changed to be later to achieve this. This is a breaking change in the unlikely case that you are using SkeletonRootMotion together with SkeletonUtility and subscribed to `UpdateLocal`, `UpdateWorld` or `UpdateComplete` yourself and relied on a certain callback order. One solution is to then resubscribe your own callback events accordingly by calling `.UpdateLocal -= Callback; .UpdateLocal += Callback;`. + - Changed default atlas texture workflow from PMA to straight alpha textures. This move was done because straight alpha textures allow for both Gamma and Linear color space, with the latter being the default for quite some time now in Unity. Example assets and scenes also reflect this change and are all using straight alpha texture and material settings now. (Note that `PMA Vertex Color` is unaffected and shall be enabled as usual to allow for single-pass additive rendering.) - **Changes of default values**