最近,終於翻譯完成了 WWDC 2019 上全部關於 AR 相關的 session。html
感到今年蘋果在 AR 上的進步仍是很大的,除了細節和 UI 方面的小進步外,我的認爲主要進步有四個方面:ios
然而今天,我不是想來討論這些技術細節的。而是在翻譯完成 Session 612 - Advances in AR Quick Look 以後,深深地感受到:
AR Quick Look(AR 預覽)是一種方便、快速、低成本的 AR 展現方案,易於製做,易於引入現有工程,同時易於用戶使用。並且一旦你引入了 AR Quick Look,你將自動擁有 ARKit 3 中的幾乎全部新特性。web
簡單說一下 AR Quick Look 的使用:
首先,用 3D 軟件建立模型並導出爲USDZ
格式,或者可再用 Reality Composer 編輯一下,從新導出爲Reality
格式; swift
web 集成只需頁面一個a
標籤:網絡
<a rel="ar" href="model.usdz">
<img src="model-preview.jpg">
</a>
複製代碼
app 集成也只須要實現QLPreviewControllerDataSource
方法:session
// MARK: - QLPreviewControllerDataSource
func previewController(_ controller: QLPreviewController, previewItemAt index: Int) -> QLPreviewItem {
// Return the file URL to the .usdz file
let fileUrl = Bundle.main.url(forResource: "toy_robot_vintage", withExtension: "usdz")!
let previewItem = ARQuickLookPreviewItem(fileAt: fileURL)
previewItem.canonicalWebPageURL = URL(string: "https://developer.apple.com/arkit/
gallery/")
previewItem.allowsContentScaling = false
return previewItem
}
複製代碼
是的,就是這麼簡單,無論如今業務有多複雜,只需一我的一週不到的工做,就能完成 學習-->開發-->測試-->上線 整個過程。app
固然,在 app 上,還能夠用 ARKit 和 RealityKit 框架,經過自定義編碼,實現更好更強大的效果。但這樣要費時費力的多,用戶使用起來也複雜的多。框架
我絕不懷疑,電商和廣告公司會很快添加對 AR 預覽功能的支持。編輯器
想象一下,將來在淘寶/京東/拼多多上買個小玩具,能夠先看看大小,顏色,確認是否是本身想要的: ide
能夠想象,若是用了 AR Quick Look 功能,當初購買 macbook pro 時,到底先 13 寸仍是 15 寸就無需過於糾結了。能一目瞭然看到電腦的大小,屏幕的大小,甚至顯示效果,唯一不能模擬的恐怕只有重量了。
若是使用.reality
文件的話,不只能預覽多個虛擬物體,還能夠添加觸發器,實現更多與用戶的互動效果及音樂音效等。
全部物體在預覽時自動支持手勢操做,如移動、旋轉、縮放、懸浮等,有觸發器的文件還能夠支持啓動觸發動畫,靠近觸發動畫,點擊觸發等。
固然,也會有些物體沒有動畫和交互效果,也不該該被縮放,好比傢俱。依然可使用 AR 預覽,同時禁用縮放功能。
AR 預覽還有個幾乎是爲電商量身定製的功能,電商確定會喜歡:canonical Web Page URL(規範網頁網址),它是用來在共享產品連接時,連接到產品描述頁的:好比,咱們分享了 3D 物體給別人,其餘人看到這個東西后,殊不知道它是從哪裏來的,如何購買,多少錢。。。。
AR 預覽功能除了咱們剛纔講的 web 集成與 app 集成外,還有不少蘋果產品添加了 AR 原生支持:
就連 macOS 上的解決方案,蘋果也幫你想好了,無需擔憂出現設備不支持狀況怎麼辦:
蘋果近幾年一直在 AR 上投入很大,甚至研製 AR 眼鏡已是公開的祕密了。
蘋果眼鏡假想圖 --- 來自網絡
可是創新之路異常艱難,網上不斷有流言,說蘋果的 AR 眼鏡項目遇到了重大挫折,2021 年可否出現都是個問題。
最近幾年,蘋果在國內的原有逼格也慢慢消失了:蘋果不酷了,蘋果沒有創新了,相似的聲音處處都是。ARKit 剛一發布,豔驚四座;但隨後你們發現,在手機/平板上玩 AR 效果並不理想,不只 ARKit 效果有限,蘋果的 AR 內容生態也殘破不堪。
今年的 ARKit 3 和 RealityKit 其實也和往年一年,雖然技術上進步不小,可是開發門檻高,實現效果差,沒法轉化成利潤。
蘋果今年一樣壓力不小:AR 技術仍不成熟,挑不起大梁,舊的特點功能用戶已經不新鮮了,安卓陣營甚至在不少方面取得了局部領先了。
沒有生態,沒法吸引開發者和用戶;而沒有開發者和用戶,又哪裏來的 AR 生態圈呢?這彷佛是個死結。 Reality Composer 和 AR Quick Look 的出現,讓咱們看到了打破這個死結的一線但願。
至此,蘋果終於造成了 從 AR 硬件到 AR 軟件 ,從 AR 內容生產到 AR 內容消費 ,整個流程的 初步閉環 。
所以,我我的認爲,不論是開發者仍是企業,從 2019 年下半年開始,就能夠初步試探性進行 AR 體驗的升級。畢竟低成本,高收益,就算暫時無效果也沒有關係,只要蘋果還在繼續研究 AR,將來的但願仍是很大的。
ARKit系列文章目錄
Session 612 - Advances in AR Quick Look : 中文翻譯 深刻了解 AR Quick Look
Previewing a Model with AR Quick Look
Viewing Augmented Reality Assets in Safari for iOS