Page MenuHome

Fix T101130: Regression: Scaling of NLA Strip Via S Hotkey Not Working
ClosedPublic

Authored by Nate Rupsis (nrupsis) on Nov 29 2022, 5:16 PM.

Details

Summary

The scaling code still assumed that adjusting the start & end frames would change the playback scale of strips.
This is now solved by recomputing the strip scale based on the other properties.

The scaling behaviour (everything is scaled as a group, relative to the playhead position) remains the same as before.

Pair-programmed with @Nate Rupsis (nrupsis).

This is for Blender 3.4 for sure, and probably also will get back-ported to 3.3-LTS.

Test builds are available at https://builder.blender.org/download/patch/D16643/

Diff Detail

Repository
rB Blender
Branch
blender-v3.4-release
Build Status
Buildable 24857
Build 24857: arc lint + arc unit

Event Timeline

Sybren A. Stüvel (sybren) requested review of this revision.Nov 29 2022, 5:16 PM
Sybren A. Stüvel (sybren) created this revision.
  • Reset scale after cancelling transform

Too late to get this into Blender 3.4.

Adding in TFM_TIME_EXTEND option to NLA strip transform update

This revision is now accepted and ready to land.Dec 13 2022, 3:45 PM

Resolved by rB51759e659579eb48181306ae1574d4dfdd4a4ed9

Forgot to add the Dxxxx reference to the commit :(