ARKit 開發中好用的第三方庫

目前,ARKit 開發者並很少,在開發過程當中,當咱們遇到複雜效果時,老是感受無從下手。其實除了官方 Demo 中的代碼外,github 上還有不少第三方的庫,質量很高,對咱們開發頗有幫助。ios

ARKit 效果合集

  • Awesome-ARKit
    Awesome-ARKit包括了一系列的 AR 開源項目、app store 已上架應用、AR 教程文章、相關素材資源。除有個別項目比較陳舊,長期未更新,總體上包含了各類常見的 AR 效果,很是具備參考價值。 git

  • ARKit-Sampler
    ARKit-Sampler 是做者基於 ARKit 1.0 和 ARKit 1.5 開發的一系列效果 demo 合集。從最簡單的如何建立 AR 項目,如何識別平面並放置虛擬物體,到 AR 尺子,AR 畫圖,再到 Core ML + ARKit,Metal + ARKit 效果等。 github

  • ARKit-Emperor
    ARKit-Emperor 是另外一位開發者基於 ARKit 2.0 開發的一系列效果演示,包括 AR 畫圖,動畫效果,粒子效果,物理引擎,shader 應用等。 app

路線指示與導航

  • ARKit-CoreLocation
    ARKit-CoreLocation 是利用 ARKit 的世界追蹤和 CoreLocation 的 GPS 定位來綜合實現 AR 導航的項目,總體效果很是好。 框架

  • ARKit-SCNPath
    ARKit-SCNPath 是利用 ARKit 平面識別功能在地面畫出引導的 demo,它的優點在於實現了物體遮擋。 動畫

大廠開源項目

  • HeadGazeLib
    HeadGazeLib 是 eBay 開源的一個項目,它利用了 iPhoneX 系列的前置攝像頭追蹤眼球運動,來實現用眼睛視線來操做手機屏幕的功能。 google

  • arcore-ios-sdk
    arcore-ios-sdk 是谷歌的項目,它支持雲錨點和人臉識別與追蹤功能,它將 AR 人臉識別擴展到了非 iPhoneX 系列上。無需前置的 TrueDepth 原深感攝像頭,只須要普通攝像頭就能實現人臉追蹤功能,而且與 ARKit 兼容。 3d

3D 排列效果

  • HexLib
    HexLib 是個知名的蜂巢形排列框架,能幫助咱們實現各類複雜排列,能夠與 AR 和 3D 結合使用。這裏是 OC 版本。 cdn

  • HexasphereDemo
    HexasphereDemo 相似上面的效果,不一樣之處是球形版本。 blog

相關文章
相關標籤/搜索