图像持久性是刺激消失后的短暂残留,不能用来解释动画的连续运动感
别名: 视觉暂留 · 图像持久性 · persistence of vision · visible persistence
概念解释
一个视觉刺激消失后,它的知觉痕迹并不会瞬间清零,而是会在视觉系统里短暂地继续残留一段时间(大致在几十到一两百毫秒量级),这种现象叫图像持久性(visual persistence,也称视觉暂留)。一种流传很广的通俗说法认为,正是这种残留把一系列静止画面之间的空白"填补"起来,从而产生了电影、动画看起来连续流畅的运动感——这个说法把图像持久性当成了动画为什么"动起来"的原因。
这个说法是不成立的。图像持久性描述的是单个静止画面本身的知觉如何随时间消退,它不能解释位置发生了变化的一系列画面为什么会被感知为一个物体在连续移动——这是两个不同的问题:前者关心一幅画面消失后还能"看多久",后者关心不同位置的画面之间为什么会产生方向感和路径感。真正解释后者的是运动探测机制对一系列位置变化的主动加工过程,而不是残留影像本身的简单叠加或重叠。
机制
如果动画的连续感真的只靠前一帧的残留影像和后一帧叠加,那么单纯提高残留时长应该能让运动看起来更流畅——但实际情况恰恰相反:持久性时间过长反而会在快速运动的画面里产生明显的拖影,让画面变得模糊而不是更流畅。这说明"残留叠加"从原理上就不是让运动显得连续顺滑的机制,过长的残留反而是干扰因素而非帮助因素。视觉系统里真正负责把一系列离散位置变化读成一条连续运动路径的,是专门的运动探测通路,这套通路比较的是相邻两次呈现之间的位置和时间关系是否落在能被解读为同一物体位移的范围内,而不是依赖前一帧的影像本身还留在视觉系统里没消失。换句话说,让电影和动画显得流畅的,是运动探测机制把离散帧成功解读为连续路径的过程;图像持久性最多只是决定单帧画面本身"看起来还在不在"的一个独立、次要因素,与运动感的产生不是同一回事。
怎么研究
图像持久性本身的测量常用部分报告法(partial-report)或时间整合窗口测量,让被试判断一个已经消失的刺激是否还能被读出细节,测出持久性大致的时长范围;这类研究关心的是静态图像的消退时程,并不涉及运动路径的判断。连续运动知觉的研究走的是完全不同的范式,系统操纵相邻帧之间的空间位移和时间间隔,考察哪些组合能产生流畅的路径感、哪些只会读成独立的多次闪烁——这类实验测出的规律与图像持久性的时长数值之间没有直接对应关系,两套范式测的是不同的知觉能力,结果不能相互替代或推导。
边界
图像持久性和运动知觉在时间尺度上恰好可能出现在同一个数量级,容易被直觉误认为是同一件事在起作用,这可能是这个通俗误解流传较广的原因之一。但只要把两者的操纵条件分开测试——比如把画面残留时间刻意延长到远超运动知觉所需的范围——运动流畅度和残留时长并不会同步提高,这足以说明二者是各自独立、由不同机制支撑的知觉现象。
怎么落地
- 评估或优化动效、视频、动画流畅度时,不要把改善方向设定为"延长画面残留"或类似基于视觉暂留说的直觉思路,这个方向不但无助于流畅感,还可能因为残留时间过长带来拖影问题。
- 真正影响连续运动观感的是帧率与单帧位移量的关系,排查动效"看起来卡"的问题时,应该检查相邻帧之间的空间跳跃是否过大、时间间隔是否过长,而不是设法让每一帧"停留"更久。
- 验证办法:用逐帧回放核对相邻帧之间的位移幅度,而不是靠调整帧的显示时长来试图解决运动不流畅的问题——如果后者被当作解决方案,说明诊断方向从一开始就错了。