易商讯
当前位置: 首页 » 资讯 » 科普 » 正文

为什么抖音特效有眼睛

放大字体  缩小字体 发布日期:2023-08-14 11:08:17
导读

❶ 抖音爱心特效眼镜是什么原理原理如下:是小圆圈里的微结构带来了爱心形状的光晕,而没有小圆圈的镜片普通区域是正常通光的,这些通过的光正常成像,让我们依旧可以看清原来的物体。简单说,在眼镜上实现了“分光瞳“——部分光还是按照原来的方式成像,但另外部分光散开成了爱心的形状。(当然小圆圈衍射区域内也能透过

❶ 抖音爱心特效眼镜是什么原理

原理如下:

是小圆圈里的微结构带来了爱心形状的光晕,而没有小圆圈的镜片普通区域是正常通光的,这些通过的光正常成像,让我们依旧可以看清原来的物体。

简单说,在眼镜上实现了“分光瞳“——部分光还是按照原来的方式成像,但另外部分光散开成了爱心的形状。(当然小圆圈衍射区域内也能透过原始光路的光线,0级衍射肯定是存在的,也能实现对原始物体的成像。

把问题的模型简化一下,远处的路灯就把它近似处理成点光源无穷远处平行光入射,眼镜上的衍射区域可以对入射的平面波前添加一个波前调制,而人的眼睛(或手机摄像头)就当作一个理想的成像镜头。

眼镜片上的衍射区域可以轻易地用一些材料图形(微结构pattern)实现对每根入射光的相位进行延后(调制)。譬如,如果要使得最上面这跟光线的相位延后pi/2,那么只需在最上面这跟光线与眼镜片接触的地方贴上λ/4(n-1)厚度的材料就可以了。

对于普通的眼镜片,平面波前入射,平面波前出射。而对于使用了衍射面(相位调制)后的眼镜片,出射波前可以被修改成各种奇怪的形状。此处在Zemax中把眼镜片位置的面型改为一个Binary 2相位面,来模拟其施加的额外相位以及最终波前形状。

注意红色虚线为此处通过波前调制后的大致相位分布,即波前。我们知道对波前求导就可以获取光线传播方向,于是也就可以看到像面上的光线散了开来。

这个眼镜也是用了同样的原理,对通过特殊的相位调制,获取了一个设计过的波前,这个波前对应到像面就是变成了爱心的形状。

那么如何根据最终想要形成的爱心图形来设计相位调制面的pattern呢?这个我么可以通过一种叫做IFTA (Iterative Fourier Transform Algorithm) 迭代傅里叶的算法,或者也叫Gerchberg-Saxton算法来实现。到这里基本原理讲完了,应该是不难理解的。


声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!

 
(文/小编)
免责声明
• 
本文为什么抖音特效有眼睛链接:http://www.esxun.cn/news/270226.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3