关闭广告

当它在秋季发布时 iOS的7,我们将在我们的苹果设备中获得一堆新功能。除了完全重新设计、有时甚至引起争议的外观之外,苹果还为我们提供了一种全新的用户享受范式。苹果似乎希望通过这一重大举措为未来十年的移动系统做好准备。

其中的新奇之处就是所谓的视差效应。如果我应该引用 wikipedii,视差(来自希腊语 παράλλαxiις(parallaxis),意思是“变化”)是从空间中两个不同位置绘制的直线与观察点所成的角度。视差也指从两个不同位置观看时,点相对于背景的位置的明显差异。被观察物体距离观察点越远,视差越小。你们中的大多数人可能一想起课桌和无聊的物理课就会起鸡皮疙瘩。

实际上,这仅仅意味着通过一些巧妙的编程,显示会变得更多。突然间,它不再只是一个带有图标矩阵和用户环境其他元素的二维表面,而是一个玻璃面板,用户在拍摄设备时可以通过它看到三维世界。

透视和视差

如何在二维显示器上创建功能视差效果的基本原理非常简单。由于光线穿过眼睛到达一个点,因此大脑必须学会识别物体相对于其边缘之间的角度的大小。结果是近处的物体显得很大,而远处的物体显得很小。

这些是透视知觉的基础知识,我相信你们每个人都曾听说过。在 iOS 环境中,视差是指当您在这些对象周围移动时,这些对象之间的明显移动。例如,当您开车时,较近的物体(路边的树木)比较远的物体(远处的山丘)移动得更快,即使它们都静止不动。一切事物都以相同的速度以不同的方式改变着自己的位置。

与其他一些物理技巧一样,透视和视差在我们对周围世界的感知中发挥着非常重要的作用,使我们能够分类和理解眼睛捕捉到的各种视觉感觉。此外,具有透视感的摄影师 他们喜欢玩.

从火箭到手机

在iOS中,视差效果完全由操作系统本身模拟,并借助了最初为运载火箭开发的技术的一点帮助。最新的 iOS 设备内部装有振动陀螺仪,这种设备比人的头发还小,当暴露在电荷中时会以给定的频率振荡。

一旦您开始沿三个轴中的任何一个移动设备,整个机构就会开始抵抗由于牛顿第一定律或惯性定律而引起的方向变化。这种现象允许硬件测量设备旋转的速度和方向。

添加一个可以检测设备方向的加速度计,我们可以得到理想的传感器相互作用,以非常精确地检测创建视差效果所需的数据。使用它们,iOS 可以轻松计算用户环境各个层的相对移动。

适合所有人的视差

借助数学,视差和深度错觉问题可以以简单的方式解决。软件唯一需要知道的是将内容组织到一组平面中,然后根据它们与眼睛的感知距离来移动它们。结果将是真实的深度渲染。

如果你一直在观看 WWDC上2013的iOS 7 介绍视频,主图标屏幕上清晰地显示了视差效果。当移动 iPhone 时,它​​们似乎漂浮在背景上方,从而营造出一种人造的空间印象。另一个例子是 Safari 中打开的选项卡的微妙移动。

然而,具体细节目前仍笼罩在神秘之中。只有一件事是明确的——苹果打算在整个系统中编织视差。毕竟,这可能是 iPhone 7GS 和第一代 iPad 不支持 iOS 3 的原因,因为这两种设备都没有陀螺仪。可以预见的是,苹果将发布一个API,让第三方开发者也能从三维中受益,而这一切都不需要太多的功耗。

天才还是金属丝?

虽然 iOS 7 的大部分视觉效果都可以通过替代方式进行全面描述,但视差需要自己的体验。你可以观看几十个视频,无论是官方的还是其他的,但绝对不要在没有亲自尝试的情况下评估视差效果。否则,你会觉得这只是“眼睛”效果。

但一旦您拿到 iOS 7 设备,您就会看到显示屏背后的另一个维度。这是非常难以用言语描述的事情。显示器不再只是一块画布,在其上渲染显示真实材料仿制品的应用程序。这些被同时合成和现实的视觉效果所取代。

很有可能,一旦开发人员开始使用视差效果,应用程序就会被它淹没,因为每个人都试图找到正确的使用方式。不过,这种情况很快就会稳定下来,就像以前的 iOS 版本一样。然而,与此同时,全新的应用程序将会出现,而其可能性我们今天只能梦想。

来源: MacWorld.com
.