Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/Test1.unity” Scene
3. Enter the Play Mode
4. Press the Button with the text “Play()“
5. Observe the Transform of “CubeL1”, “CubeL2”, and “CubeL3” GameObjects
Expected result: All cubes reach 90 degrees of local rotation simultaneously
Actual result: GameObject “CubeL1” rotates locally only to 45 degrees while other cubes rotate to 90 degrees
Reproducible with: 2021.3.45f1, 2022.3.52f1, 6000.0.27f1, 6000.1.0a4
Reproducible on:
Play Mode
Windows Standalone Player
VLNQA00318, Oneplus OnePlus 7 Pro (GM1913), Android 11, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested
Notes:
- The “TestComponent.cs” script has an animation curve set for “clip1”, but no animation curve is set for “clip without keys”. When blending these clips with a weight of “1.0f”, only the root GameObject (CubeL1) behaves differently, and even the clip without keys affects the blend unexpectedly