Changelog¶
1.0.0¶
First public release of ViewStretch.
Features¶
Non-proportional viewport stretch that recreates the Autodesk Alias Non-Proportional Scale tool: horizontal drag scales along the view’s X axis, vertical drag along the view’s Y axis.
Viewport button below the navigation icons: hold and drag to stretch, release to keep the stretch, click without dragging to reset. The button turns blue while a stretch is active.
Keyboard shortcuts in Object Mode: Ctrl + Alt + LMB to stretch (release keeps it, click resets), Ctrl + Alt + RMB to reset.
Shift while dragging for precision mode; live scale-factor readout in the viewport header.
Object Mode stretches everything visible, parenting each hierarchy root to a hidden view-aligned Empty with Keep Transform so rigs and nested chains move as one piece.
Edit Mode (Mesh, Curve, Curves, Surface) stretches only the object(s) being edited, through the viewport button only, so routine editing gestures are never intercepted.
Fully non-destructive: original transforms and parenting are saved and restored exactly on reset, and the hidden Empty is removed.
Preferences: Stretch Mode (View X/Y or Uniform), Sensitivity, Include All Object Types, Show Viewport Button, and Button Offset X/Y.
Packaging¶
Distributed as a Blender Extension (
blender_manifest.toml), compatible with Blender 4.2 and newer.Ships with
README.md,CHANGELOG.md,INSTALLATION.md, and the fullLICENSE(GPL v3.0+) at the package root.