關閉廣告

當它在秋季發佈時 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
.