# 对角擦除（Diagonal Wipe）

镜语 · 特效与转场 / 擦除与划像

- 别名：斜向擦除、斜线擦除、对角线划像
- 口语：「一条斜线从左上角扫到右下角换画面」「斜着擦过去的转场」
- 一句话：一条斜线从一角扫到对角，扫过处换成后画面
- 是什么：对角擦除是方向倾斜的直线擦除：一条斜边从画面一角扫向对角，扫过的位置换成后一镜，两张画面本身都不移动
- 缺了就不像：倾斜的直线边界；边界从一角扫到对角
- 加了更像：边界略带柔化；顺着画面里的斜线
- 适合用在：想比直线擦除更有动感的前后对比；运动、街拍等画面里有斜向线条时顺着线条换场；图文混剪里分隔两个主题
- 看哪里：看斜线从左上扫到右下，湖边和地铁站台被一条斜线分开；与直线擦除机制相同，只是方向斜过来
- 注意：斜线方向和画面主体动势相反会显得别扭；边缘太软会变成一块斜向渐变，失去擦除感
- 描述示例：做 Diagonal Wipe 对角擦除：一条略带柔边的斜线从画面左上角匀速扫到右下角，斜线扫过的区域显示 B，未扫过的保持 A，两张图都保持原位不移动
- 易混：
  - [直线擦除](https://idea.ameng.dev/terms/linear-wipe.md)：直线擦除通常水平或竖直走；对角擦除的边界是斜的
- 相关：[百叶窗](https://idea.ameng.dev/terms/venetian-blinds.md)、[风吹擦除](https://idea.ameng.dev/terms/wind-transition.md)

## 来源与延伸阅读

- [GL Transitions · directionalwipe（gre，MIT）](https://github.com/gl-transitions/gl-transitions/blob/master/transitions/directionalwipe.glsl)
- [Wikipedia · Wipe (transition)](https://en.wikipedia.org/wiki/Wipe_(transition))

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