极光日报
首发于极光日报
利用 iPhone X 深感摄像头实现「视觉陷阱」的效果

利用 iPhone X 深感摄像头实现「视觉陷阱」的效果

简评:一个非常酷的幻象实验,不过仅适用于 iPhone X ~

虽然 iPhone X 的小刘海在发布之初引起了不少争议,但小刘海下的原深感摄像头(TrueDepth Camera)却不容小觑,它会投射超过 30000 个肉眼不可见的光点,并对它们进行分析。

瑞典的 Peder Norrby 就做了一个项目,让 iPhone X 实现了视觉陷阱(trompe-l'oeil)的效果。

【TheParallaxView ∙ Illusion of depth by 3D head tracking on iPhone X】

https://www.zhihu.com/video/955381076537954304

整个视觉效果作为手机上的应用程序运行,没有使用外部设备。iPhone X 使用 TrueDepth Camera 进行 3D 头部追踪,使其能推断用户眼睛的 3D 位置。然后,应用可以在手机屏幕上显示从该位置上看到的正确视图。

这给人一种错觉,即物体出现在屏幕的前面或者后面。

你可以举起 iPhone X 以任意角度观看,屏幕里的画面就像具有立体感的现实场景一样。

使用 iPhone X 上的 ARKit 脸部追踪来追踪眼睛的位置( tracking the positions of the eyes using ARKit face tracking on iPhone X)
由眼睛位置和设备屏幕定义的非对称相机视锥体(Non-Symmetric camera frustum defined by eye position and device screen)

如果你具备 Unity + iOS 开发技能,可以下载源码并构建到自己的 iPhone X 上。在 Unity 中使用 UnityARKitPlugin 实现,可以轻松转移到本机 iOS 应用程序和其他设备上。

实现细节请参阅:TheParallaxView(需科学上网)

当然,若是尝尝鲜的话直接到 App Store 下载 TheParallaxView 就可以了。


Github:

algomystic/TheParallaxView

favorite:

产品 | 设计 | 技术 | HackLife | Photography

More:
Python 的数学仙境之旅zhuanlan.zhihu.com图标
公众号「喧哗者不真诚」

关注了我,你就是我最珍贵的客人!

编辑于 2019-04-02

文章被以下专栏收录

    简介:每日导读(或翻译)三篇优质英文文章,内容 80% 涉及硅谷/编程/科技/,期待共同成长。