ios11ar軟件已經上線,這款app自從公布之後,就讓更多人看到了ar應用場景之多,它不光可以模擬最真實的環境,測量相關數據,還可以模擬出更多虛擬場景,還有創建demo說明,想要體驗一下ios11 ar應用軟件的小夥伴們快來下載試試吧
官方介紹
AR Kit支持 Unity、Unreal 和 SceneKit,具備動作追蹤以及平麵、光線、範圍估算等特性,它能追蹤iPhone、iPad周圍的環境,讓設備能夠感知到它如何在房間內移動。
arkit也能自動分析房間布局、檢測桌麵和地麵等水平麵,從而將虛擬的物體放到這些水平麵上。同時,它會通過攝像頭捕捉並計算捕捉到的場景中的光的總量,來給虛擬物體施加正確的光照條件。便於 AR 遊戲開發者或電影製作人打造自己的作品。
創建demo
首先創建一個ARSession。
然後就是設置你的ARsession configuration
可以使用Xcode或者Unity3D的ARKit插件,下麵會介紹如何在Xcode裏創建ARKit項目
推薦使用macOS10.13 and Xcode 9 ,如果用iPhone或者iPad測試的話同樣iOS係統需要升級到11 beta.
回到本文的3分鍾用ARKit做出個AR項目。我們一步一步來
首先創建你的Xcode項目
選擇AR App
選擇下一步
在項目選項頁麵, 內容技術Content Technology要選擇 SceneKit .
ARKit提供了兩種主要AR技術Content Technology 分別是:
Scenekit: 基於3D場景
SpriteKit:基於2D場景
另外的Metal是Apple新一代圖形API
Team那裏可以填寫你的開發者ID
下一步,選擇項目保存的路徑,繼續
不出意外你應該可以看到下麵的畫麵
接下來要準備你的三維模型,一般的Mesh低模都可以,推薦使用dae格式文件。
下麵是我測試用的模型,記得貼圖也要一起輸出
下麵要把模型加到項目裏了,大家覺得會很麻煩吧。蘋果ARKit團隊答應過的,隻要找到你的項目目錄,以及項目下的art.scnassets 文件夾。
裏麵有艘船,船是ARKit自帶的demo裏的,刪掉船和船的材質,換成你自己的模型和材質,比如我例子中的廣告牌。
微調廣告牌尺寸 (這裏有點麻煩,拚手氣吧,你自己的模型你做主)。
修改關鍵代碼並生成項目
記得把代碼裏的船(ship.scn)換成我們的新模型名稱就可以
關鍵代碼在這裏:
let scene =SCNScene(named: art.scnassets/你的模型.dae")!
大功告成了! 就是這樣的東西,就是要把模型滋生參數調節的漂亮一下就更好了
放上恐龍和白堊紀侏羅紀植物就是這樣的效果了
使用說明
首先你得升級IOS11係統,IOS11 beta 1測試版升級:
點擊打開文件,然後安裝描述文件,重新後,打開設置-通用-更新軟件即可。
IOS11新增的“文件”
2.iPhone或iPad升級iOS11(隻有A9及以上設備可以體驗,即目前隻有iPhone6s係列,iPhone7係列和iPad Pro係列可以體驗);
3.https://developer.apple.com/samp ... /PlacingObjects.zip,點開這個鏈接,蘋果官方的ARKit案例代碼;
- 安卓版
- PC版
- IOS版
熱門評論
最新評論