【AR小學堂】AR擴增實境製作教學「概念篇」

近日,由於一些學術單位要求,所以,接下來的文章內容呢,會不定期的發表一些「如何製作AR擴增實境」的教學文章。再來,之後所有的教學文章(含本篇),都會是由本人Trampuncle以及多年AR實戰經驗的「老耿」一同撰寫。



目前,AR擴增實境並沒有真正的實質定義,僅有兩種較為廣泛的定義
然而,業界也都是以這兩個定義來判斷是否為AR擴增實境

第一假說定義

羅納德·阿祖瑪(Ronald Azuma)於1997年提出的

(1) 將虛擬物與現實結合
(2) 即時互動
(3) 三維

第二假說定義

1994年保羅·米爾格拉姆(Paul Milgram)和岸野文郎(Fumio Kishino)提出的現實 – 虛擬連續系統(Milgram’s Reality-Virtuality Continuum)。

他們將真實環境和虛擬環境分別作為連續系統的兩端,位於它們中間的被稱為「混合實境」。其中靠近真實環境的是擴增實境(Augmented Reality),靠近虛擬環境的則是擴增虛境。

備註:以上為維基百科內容

【AR小學堂】AR擴增實境製作教學「概念篇」
第二種假說的概念圖,很重要唷

第一種假說 –
主要是在定義「多媒體」的呈現,須要「虛擬物與現實結合」「即時互動」且能支援「三維空間」。而這些條件恰好可以用現下正流行的智慧型手機中呈現,因此,現在大多在市場上看到的AR應用,多數都是從手機端看到的。

早期,在沒有智慧型手機的時候,都是用桌上型電腦/筆記型電腦來呈現AR擴增,當然,或許會有人問說,那是否用其他的硬體設備做到上述三個條件,就算是AR擴增實境了呢? 答案是肯定的!

第二種假說 –
是以三種技術呈現的方式,來加以定位什麼叫做AR擴增實境。一種是現在也很火紅的「VR虛擬實境」,另外一個則是備受大家矚目的「MR混合實境」(Mix Reality)。當產品或軟體越是在真實世界呈現,就可以稱為擴增實境,反之,越是在虛擬世界呈現,就可以稱為虛擬實境,若非純粹的真實世界以及純粹的虛擬世界呈現,而且,是須同時交互作用的,就可以稱作MR(Mix Reality)混合實境。

舉例一下:

  • 現實世界:一般用戶的攝影/拍照應用,包含各種美拍程式
  • 擴增實境:Pokémon Go裡面的AR模式
  • 虛擬現實:VIVE眼鏡中的遊戲
  • 虛擬世界:一般大眾的遊戲程式


老耿強調 –

寫程式對於「概念」非常重要,尤其是「AR擴增實境」這一塊,若在不知道原理情況下進行AR開發,猶如瞎子摸象一般,會不曉得是否一開始就要從影像面開始處理,或是陀螺儀參數設置等不同硬件的應對處理,如此一來,不僅所耗的時間是數倍,並且對於自己所期待的開發要求,更會不知道從何處開始進行研究與開發。

舉例來說,設計一間房屋須要了解物理學、建築材料學以及地質學等知識,必須先要會這些知識才能進行合理的設計,才不會因為知識不足而導致重新建造浪費時間,而這在軟體工程上也是一樣適用。

● 或許有的人會問說,第一與第二假說是否可以同時存在?
其實,是可以的。維基百科上的兩個定義,只是用來引導大家罷了,切勿太過鑽牛角尖,例如Pokémon Go寶可夢就是兩個假說同時存在的一種。

題外話 –
若今天是以AR/VR開發者為目標,千萬不要只有認定第一種假說才是AR,因為這樣只會限制住自己對這個產業的認知。實際上只要是藉由硬體帶入軟體中進行的各項參數,都可以有機會變成AR,無論這個AR產品是不是為了先去做掃描圖像進行辨識這項動作,像是GPS、陀螺儀、或是其他硬體感測裝置,都能是夠製作出AR擴增實境,不單單只是攝影機獲取的現實資訊而已。

Trampuncle跟老耿是基於共同的信念下,所以在這邊直接分享經驗給各位
「我幫助不了所有人,但總會有人需要你扶一把」

相連文章

臉書留言

一般留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料