光怎么反射,变成你能看见的画面
每个可见物体都会发出或散射光。当这些光到达平面镜时,镜子会以可预测的方式把光送回去:光离开镜面的角度与它到达时的角度相同,角度是相对于一条垂直于镜面的假想线来量的[1]。因为镜子保留了入射光的图案,到达你眼睛的光就带着与前方场景相同的颜色和形状排列。你的眼睛把这些光聚焦起来,于是你看到的是一个场景,而不是一团模糊。
关键在于,镜子并不在表面储存或投射图像。它只是改变光的传播方向。你看到的像,是你的视觉系统把被改变方向的光当成沿直线从某个源头射来的结果。这就是为什么反射像看起来位于镜子后面,尽管那里其实什么都没有[1][5]。
为什么反射像看起来在玻璃后面
当你照平面镜时,到达你眼睛的光在镜面处拐了弯。但你的大脑假定光是沿直线传播的。为了理解这些射来的光,大脑把光线反向延长,把看起来的源头放在镜子后面某一点。这个看起来的源头叫虚像:从你的观看位置看它像真的,但实际上没有光会聚在那里[1]。
计算机模拟镜子时也用同样的原理。一种做法是模拟一个镜像视角:想象把相机放在镜子后面,从那个位置渲染场景,这样就能重现平面镜反射的几何关系[2]。放在玻璃后面的模拟相机能产生逼真的反射,这支持了这样一种看法:你看到的像是几何投影,而不是镜面上的实物。
为什么反射很容易画错
镜子里的反射不只是场景的复制。它必须遵守严格的空间规则:物体要出现在正确的位置、正确的角度,并且相对于镜面有正确的比例。一旦违反这些规则,反射看起来就会有点不对劲。生成的图像有时会出现反射位置偏移、方向错位或比例失真,这些都是反射几何没有被正确执行的迹象[3]。
这些错误之所以能被看出来,本身就说明了镜子是怎么工作的。正确的反射取决于物体、镜面和观看者之间的精确关系。系统把这个关系处理对了,反射看起来就符合物理;处理不对,图像就打破了真实镜子给人的预期[3]。这进一步说明,你在镜子里看到的是光按几何规律改变方向的结果,而不是随意的图案。
镜子没有做什么
人们很容易以为镜子以某种方式捕捉或发出了图像,但证据指向的只是光被改变了方向。镜子不创造新的光,也不储存场景;它只是改变已经朝它射来的光的传播方向[1][5]。这就是为什么暗房间里的镜子什么也照不出来:没有来自前方物体的光,就没有什么可以改变方向。
有一篇论文提出了一种更推测性的物理解释,认为光子在反射时会变成反光子,并把它与反射物体的左右反转联系起来[4]。这个说法是作为一种可能的物理依据提出的,而不是已经确立的解释,而且解释“镜子能照出前方的东西”这个日常观察也用不着它。更直接的解释——得到其他论文所述反射几何的支持——是镜子改变了光的传播方向,而你的视觉系统把改变方向后的光理解成玻璃后面的场景[1][2][5]。
本文引用的文献
为职前教师教育开发增强现实内容:平面镜对光的反射
论文描述了光如何从平面镜反射,并从实际物体上的一点出发追踪反射光的路径,这与镜子如何成像有关。
Mirror-3DGS:将镜面反射纳入三维高斯泼溅
论文利用平面镜成像原理,通过模拟镜子后面的镜像视角来建模镜面反射,在渲染场景中生成逼真的反射。
PhysReflect:几何与感知引导的扩散模型,用于生成物理上合理的镜面反射
论文表明,生成的镜面反射常常因位置偏移、方向错位和失真而违反物理几何,而施加几何和感知约束能提高物理合理性。
论镜子反射光子可能造成的危害及其物理依据
论文提出一种推测性的物理解释,认为光从镜子反射时会变成反光子,并暗示这可能与反射物体的左右反转有关。
在科学中培养有意义的概念理解
论文讨论了科学中的概念理解,包括我们之所以能看见是因为光反射到我们的眼睛,并把镜子的工作原理用作需要解释的现象示例。
