AR如何入門?

設計專業出身。接下來希望能夠運用AR做一些藝術設計。請問要從何學起。opencv什麼的開始學嗎,還需要學java,c#之類的嗎。請教入門方法。。

ps是否還需要數學基礎?數學很頭疼。。。

四月開始跟工學老師準備學新媒體設計。準備用AR做設計。

so,大神們請說明下學習方法。。。謝啦


一般做一款 AR 應用需要 演算法、應用開發、3D美工三部分。

你說的 opencv 主要用與演算法部分。

java,c# 屬於應用開發部分。

國內一般只做後兩部分,藉助於 高通 或 美桃(Metaio) 的識別演算法,

使用 Unity 作為開發平台,要是沒見過的會感覺很酷炫,

但見多的話會感覺所有人做出來得都是把一個模型顯示出來沒啥意思。

雖然沒必要會寫代碼,但是了解一些簡單的原理和技術能達到的界限還是需要的。

( T T,不然就像不靠譜的甲方,各種意淫~)

廢話不羅嗦~,以下可以稍微用來找下感覺。

Unity + 高通

1. 先下個 Unity , 破解啥的就不多說了。

2. 然後下載樣例 Vuforia Developer Portal,註冊啥的就不再說了(Unity 的)。

3. 運行。

4. 嘗試修改其中自己可以理解的參數。

美桃(Metaio)

1. 下載 美桃 的 Creator metaio | Creator Overview,可以試用兩張識別圖。

2. 只需要負責編輯一些東西,然後用 Creator 自動創建應用。

以後有空再補充吧,先上班去了...

============================================================

這個回答太老了,現在的話趕緊投奔 ARKit 和 ARCore 吧~


VR和AR產品的新趨勢探索報告 |VR第一資訊 VR013

投資銀行Digi-Capital近日發布了一份最新報告,稱至2020年,全球增強現實(AR)與虛擬現實(VR)市場規模將達到1500億美元。讓我們來展望這類產品

一隻從來不在狀態的呆萌雪姐最近正好在探索虛擬現實和現實增強方面的產品帶來的影響,和看看這類新硬體會給UI帶來點啥變化。轉載請保留原始鏈接和作者名字,請勿用於商業用途,謝謝!

投資銀行Digi-Capital近日發布了一份最新報告,稱至2020年,全球增強現實(AR)與虛擬現實(VR)市場規模將達到1500億美元。其中AR市場規模為1200億美元,VR市場規模則僅300億美元。

谷歌公司推出谷歌眼鏡(Google Glass)、Facebook收購Oculus,微軟推出HoloLens都是AR與VR技術迅速增長的強力信號,但梅內爾相信,在AR與VR市場,真正具有變革意義的大事件尚未發生。

「2015年的VR/AR,給我的感覺有點像是iPhone問世前的智能手機市場。我們期待有公司推出真正能夠改變行業的產品。」

馬上手機要上4K屏了,最受益的要數VR和AR了,三星的GEAR2代據說今年年底上市,好像也不貴的樣子

這樣的硬體現在好多家在做,我常見的就有30幾款了,現在都在等誰家的硬體平台穩定出貨量大,

然後CP都可以去那個平台開發相關內容了,同事買了個Oculus 放公司給我們玩~··還有人買了99元的暴風影音眼鏡

樓主體驗了一下,覺得非常有意思!

接下來是樓主對未來市場VR和AR產品方向的一些探索總結報告:

1、兒童塗鴉牆—可記錄的電光筆,麻麻再也不用擔心寶寶把牆壁弄髒了,還可以自己和自己玩得開心

2、遠程修水管輔導—即便男友出差了,家裡的水管燈泡壞了也可以遠程輔導了

3、反恐演習—實彈演習好危險,警察叔叔可以用虛擬實境來演練如何制服歹徒了

4、虛擬試穿試戴—脫衣穿衣好麻煩現在一秒搞定了

5、傢具試擺—買來的傢具不曉得放客廳合適不沙發顏色配不配呢先擺擺看魯,看房不用出門

6、醫療建模—臟器哪裡出問題了掃描建模後全息研究研究魯

7、帶介紹的廣告單和入場券—電影票看預告片,還有各種立體產品說明書

8、顯示增強地圖導航—還可以用在旅遊電子導遊上,這下愛逛哪裡就哪裡了

9、交通導航增強—除了用在車子GPS上,以後逛街找廁所也很方便魯,步行街廣告還可以用搜索功能的魯

10、看IMAX電影和大屏幕上網都是小CASE啦,最主要可以打虛擬實境遊戲了互動感棒棒噠

11、立體百科全書—以後小朋友看書恐龍都會走來走去啦,哪裡不會指哪裡,黑板上老師的中文都自動翻譯英語雙語教學的啦

12、約妹幾吃飯,立馬就能看到對方願不願意和你交朋友或者一些其它聯繫方式蠻適合大齡青年找對象的

13、電視節目數字舞台—各種攝影增強,以後可以和虛擬偶像一起互動啦宅男福利哦

14、以後戶外廣告也會變得很奇葩和立體哦

15、工業設計—隨著工信部工業4.0的出台,以後虛空中設計好,3D列印的個性產品會越來越多

16、虛擬寵物和廚房提醒餅乾不會烤糊了,外加超市食物卡路里提醒,鑰匙信息

17、繪畫輔助—幫助像樓主這樣的重度手殘及懶癌晚期患者重拾繪畫自信

18、立體遊戲棋、角度測算、攝影增強、VR AR雲存儲、腦波操控、立體照片帶回憶可以見已故親人

照片增強,視角代入(球員身上的攝像頭,讓直接第一視角看球),增強現實博物館,盲人導航,虛擬軍事指揮系統……

想和大家分享的還有很多,但是好像帖子已經很長了,那今天就先到這裡吧!大家還有其它好的腦洞歡迎補充~··謝謝!


這個我太有資格回答了。

因為我們公司長期與中國美院合作。有幾屆學生都是使用我們的視+AR平台(視+ 官方網站)做的畢業設計。

第一次合作的時候,有個同學利用視+做了一組明信片,在畢設上賣了接近一千套。這也算是「VR玩蛋,AR玩卡」的先鋒人物了。

之後還有幾屆的學生都用了視+做了畢業設計和課程設計。

所以,即便是設計師,不懂程序,做AR也是完全可能的。

畢設的案例鏈接找不到了,這裡有一個課程設計的案例::美院創意T恤作業


按照我對類似案例的經驗,你可以花錢找外包

新媒體方向很尷尬,畢業後,拼技術拼不過計算機學生,拼設計又比純設計的差一口氣

我建議你都了解下,別花太多時間去學編程,如果只要做 AR,可以學習下 Unity3D

把設計學好,然後知道程序上的問題可以找誰外包,那就可以了


我們正在輸出傻瓜式工具:https://zhuanlan.zhihu.com/p/30009828


其實我遇到很多像你這樣的去做AR開發的。其實現在很多AR開發者根本不懂AR實現原理,因為現在開發AR不需要自己去做底層演算法,直接去用成熟的SDK即可。現在AR應用開發門檻不是像以前那麼高了,反而好的創意更多的來自內容。歡迎加入AR VR技術交流群,群號碼:129340649,裡面有教程和前輩。


我覺得首先你要明確你到底想做什麼 現在市面上的所謂ar都是最淺層的應用了 就是通過識別簡單的圖像然後在手機中進行成像 這個其實並不難 但是如果你想做一些交互方面的東西 那就需要比較複雜的影像識別以及人機互動的知識了 首先明確自己到底想做什麼東西吧


利益相關,AR公司。

AR入門其實不一定需要掌握代碼,當然,如果掌握代碼的話那做AR更是得心應手。

看樓上各位都講了很多從代碼角度入門AR,還有不少答主安利了我們的EasyAR,這裡表示感謝~

那麼視+就在這裡分享一下不懂代碼如何入門AR?

下面不得不打廣告。。。

視+是一家做增強現實(AR)技術的公司,目前擁有視+和EasyAR兩個平台。視+打造了一個完整的AR基礎設施服務平台。當前推出了視+AR瀏覽器、視+AR編輯器、EasyAR等產品。

視+AR瀏覽器就是一款App, 視+AR編輯器是一個網頁端的AR內容編輯器,EasyAR是面向開發者的一款AR引擎。

在這裡主要介紹一下視+App和視+AR編輯器,因為通過這兩款免費產品不懂代碼的人也能輕鬆入門AR。

視+AR編輯器是一套完整的AR內容創建工具,根據入門難度、內容創建靈活度等因素劃分為模板工具、Web編輯器工具、SunTool工具,滿足不同技能、不同需求人員輕鬆創建AR內容的需求。

不懂代碼的請看好了

第一步

準備一張識別圖和視頻

比如這張識別圖

(識別圖就是普通圖片)

第二步

點擊進入視加官網

http://www.sightp.com

註冊賬號後

點擊右上角「AR管理工作台」

選擇 「從模板創建」

選擇「圖片視頻模板」

點擊 「開始創建」

第三步

添加文字信息

需要輸入標題+描述

(即視頻內容的標題和描述)

邀請碼出現啦!

點擊帶有「 New! 」的邀請碼

上傳第一步準備的本地圖片

查看識別圖是否滿足要求

再點擊下一步

第四步

上傳本地視頻

選擇展示視頻的方式

適應或者填充

(ps. 視頻大小盡量控制在5M以內)

"選擇發布"後網頁自動跳轉到AR管理工作台

新增AR應用就會出現

將滑鼠移至新增AR應用上面

點擊下圖紅色箭頭指向的圖標

出現應用名稱和邀請碼

打開視+App

在掃描AR界面輸入邀請碼

提示驗證完成後掃描識別圖

就可以欣賞視頻啦!

如果沒有學會的童鞋

可以多看幾遍

識別圖和邀請碼:323125

知友們如果好奇這張識別圖的視頻內容,可以掃描看看哦

除了上傳視頻外還能上傳圖片、3D模型(比如用3DS MAX製作的模型)等多種素材,知友們可以慢慢摸索一下~

傳送門 視+ 我的工作台

會代碼的知友們可以直接去EasyAR官網 http://www.easyar.com 下載EasyAR SDK製作自己酷炫的AR應用~


AR 開發資源匯總;https://github.com/GeekLiB


嗯。。。空閑時間看到你的問題,恰恰我是一個在行業中摸爬滾打好多年的程序員,就簡單的說一下你的問題。一個程序員對設計這一塊不是很懂了,然後呢根據你提出的問題我猜想你的產品需求並不是特別複雜的,看了幾個回答其實說的都對,在程序這兒入手呢你首先得熟練使用unity等的你所需要的引擎,畢竟只是一個引擎 選擇什麼無所謂的 第二呢你得根據你選擇的引擎對用的學習一門計算機語言 。其實語言這東西大同小異的 思想通了語言之間的簡單變換使用也就這樣了 。第三呢 你可以選擇一下現在比較流行的插件等等的 vuforia啊,easyar啊這一些的 簡單的了解這些估計你也能出一個簡單的demo 對了 還有你產品所需要的資源 。嗯。。。模型啊,視頻啊,音頻啊等等 還有交互設計啊等等的 還是要學習的 就這樣吧 還上班呢 以後有時間再更

給你的最後總結:

1 unity;

2 C#;

3 vuforia;

4 瑣碎的一些資源(模型/視頻/圖片/音頻/UI等);

再更新一下吧 最近研究apple和google新推出的ar插件 arkit和arcore 恩 我是將這兩個插件分別和unity進行集成開發的 效果還不錯 相比之前的vuforia等的插件來說可玩性更高,相信日後的發展應該是不錯的 可以多接觸一下這個 但是我覺得android這邊會有一些問題的 做不到apple那樣軟硬結合 本身android的底層的機制導致碎片化太嚴重 現在雖然積極跟進機型的適配問題 但這個問題是相當嚴重的 這是碎片化留下的隱患 不是特別容易解決的呀 多研究吧 市場需求是相當大的


現在的AR以展示模型為主。

重點在於創意及內容的製作,實現的話有很多sdk可以選擇了。

0基礎入門的話,建議:

1、先學u3d的基本操作,對素材導入,組件設置,有所了解。(學習u3d可以直接跟著官網教程學習)

2、接下來是到vuforia官網http://www.vuforia.com/去註冊,申請License key,上傳製作好的識別圖,下載下來配置文件

3、打開u3d導入voforia sdk,及製作好的配置文件,設置vuforia

4、u3d打包導出到xcode

5、xcode的基本操作也要會一點,最後步:真機調試。

—————

更新下:

新版的ios11原生支持AR,穩定性跟速度都遠超各種sdk。


很贊同張小軍的回答,其實亮風台的HiAR SDK也是值得一用的,相對於視+而言,更加具有工業感,因為他們和中海油、大疆和騰訊等企業進行了合作,如果想要了解這方面,建議試試看。

HiAR | 文檔中心 | HiAR 簡介


用高通AR,非常簡單就可以實現播放視頻和顯示自己定義的圖片,只是高通免費的必須用它的後台去生成一個dat二進位,有了它才可以掃描,可以去了解下,英文要好喲,嘿嘿

Vuforia Developer Portal


基礎的C# 或者 JS, Unity3D + Maya + Vuforia基本上一些簡單AR就出來了。Metaio SDK有GPS功能,貌似拓展性更好一點, 但是貌似最新的Metaio總是報錯,加上水果公司最近買了, 不知道未來發展怎麼樣。Wikitude沒用過, 但是是開源的,所以費用少。如果要自己開發SDK的話,估計就要OpenCV了(此坑巨大)


web能實AR技術嗎?


想要做AR,又不是自己本專業領域,那麼推薦外包,將自己的專業領域做好了,結合AR的應用方向找到自己的定位,剩下的找合作夥伴。設計專業想要做AR,從頭學編程,個人感覺永遠拼不過計算機專業出身的,即使他學的很差。


您好,可以考慮用現有的SDK實現圖像識別的部分和蘋果的ARKIT 實現表現顯示的部分,或者用現有的第三方平台比如QQ-AR(合視映像QQ-AR全國授權合作代理商),實現比較基礎的AR效果


建議可以作為興趣了解一下,學一下。2C的市場還要很多限制,市場規模還沒起來,主要面向2B專業級,所以學會了簡單的應用對於現在的市場情況沒有意義,找工作什麼的還是要慎重。


ar還沒普及呢,這東西需要大面積推廣或者附加應用於其他產品上,才有市場


如果只是想試試看的話,可以看一下ARToolKit Home Page


首先你的邏輯思維能力要夠好,其次是要精通一些計算機語言,例如c之類的,再者就是unity這個引擎你也要有接觸,最後就是要勤學多練了。其實也可以先購買相關的書籍先了解一下,據我所知,有本叫AR/VR實戰教材的書還不錯,很適合初學者入手,樓主可以看看了解一下。


書: Prototyping Augmented Reality


推薦閱讀:

iOS上有哪些好玩的,有用的AR軟體?
AR 技術能用來做什麼,有什麼想像空間?
增強現實技術(AR)具體指什麼?
如何評價meta『抓』、『放』全息物體這種交互方式?
HoloLens的成像視野中如何做到真實物體遮擋住虛擬物體?

TAG:編程語言 | 增強現實AR | OpenCV |