# 拉伸转场（Stretch Transition）

镜语 · 特效与转场 / 运动与缩放

- 别名：拉扯转场、拉伸滑动、Stretch、Warp Slide
- 口语：「画面像被一把扯长拉走了」「下一个画面拉得长长的冲进来再弹回去」
- 一句话：前画面被横向拉长扯走，后画面拉伸着进入再回弹
- 是什么：拉伸转场在交接时把画面沿运动方向拉长：前一个画面被扯向一侧，后一个画面从另一侧拉伸着进入，再回弹到正常比例
- 缺了就不像：画面沿运动方向被拉长；交接后回弹到正常比例
- 加了更像：中段两图叠在一起；节奏很快
- 适合用在：节奏快的卡点混剪；运动、街拍、旅行片段之间快速衔接；强调「冲过去」的方向感
- 看哪里：看画面中的人物和柱子在交接时被横向拉宽变形，两张画面在拉扯中短暂叠在一起，最后恢复正常比例
- 注意：人脸被拉变形时可能显得不好看，可缩短时长；安静、抒情的段落不适合这种拉扯感
- 描述示例：做 Stretch 拉伸转场：画面 A 沿水平方向被拉长并扯向右侧，画面 B 从左侧被拉伸着进入，两者在中段短暂叠化，随后 B 回弹到正常比例，整体约 0.5 秒
- 易混：
  - [甩镜转场](https://idea.ameng.dev/terms/whip-pan-transition.md)：甩镜靠运动模糊表现速度；拉伸转场靠画面本身被拉长变形
  - [压缩转场](https://idea.ameng.dev/terms/squeeze-transition.md)：压缩转场把画面压扁成一条线；拉伸转场是沿方向拉长
- 相关：[推拉转场](https://idea.ameng.dev/terms/slide-transition.md)

## 来源与延伸阅读

- [GL Transitions · crosswarp（Eke Péter，MIT）](https://github.com/gl-transitions/gl-transitions/blob/master/transitions/crosswarp.glsl)

网页版（含演示）：https://idea.ameng.dev/terms/stretch-transition
