雙重渲染融合是一個(gè)新的(de)增強現實(AR)核心功能,可(kě)以與 Snapdragon Spaces for Unity SDK 一起使用(yòng)。它允許在同一 Android 活動中同時(shí)将渲染輸出到移動屏幕和(hé)連接的(de)增強現實設備。這(zhè)還(hái)支持充分(fēn)利用(yòng)移動觸摸屏輸入和(hé) Snapdragon Spaces 提供的(de)全面感知能力。
注意! 從Snapdragon Spaces SDK for Unity 0.23.0 版本開始,雙渲染融合(實驗性)功能已作爲 SDK 的(de)一部分(fēn)包含在内。要開始使用(yòng)最新版本的(de)雙渲染融合,請按照(zhào)設置指南(nán)中的(de)說明(míng)進行操作。 在 Snapdragon Spaces SDK for Unity 0.13.0 和(hé) 0.21.0 版本之間,有一個(gè)可(kě)選的(de)附加包可(kě)用(yòng)。 提示! 有關使用(yòng)舊(jiù)版本可(kě)選附加包設置 Dual Render Fusion 項目的(de)信息,請參閱版本0.13.0 至 0.21.0 頁面。 提示! 有關将使用(yòng)舊(jiù)版本 Dual Render Fusion 的(de)項目遷移到該功能的(de)最新集成版本的(de)信息,請參閱Dual Render Fusion 遷移指南(nán)。 |
要查看架構信息和(hé)支持的(de)平台,請參閱雙渲染融合架構頁面。
雙重渲染能力
雙重渲染融合将智能手機設置爲主要顯示屏,同時(shí)将連接的(de) AR 頭顯作爲次要顯示屏。
在這(zhè)個(gè)截圖中,AR 顯示在編輯器中測試時(shí)的(de)目标設置爲顯示器 2,而在實際設備上,AR 顯示應設置爲顯示器 1。
這(zhè)種雙重渲染功能能夠将新的(de)或現有的(de) 2D 移動應用(yòng)擴展爲 3D 增強現實體驗,無需編寫代碼。其核心概念是在 2D 應用(yòng)中添加第二個(gè)遊戲内攝像頭,以充當擴展的(de) AR 顯示屏。
多(duō)模态輸入
雙重渲染融合還(hái)爲開發者提供了(le)使用(yòng) Snapdragon Spaces SDK 啓用(yòng)的(de) XR 輸入(如手部追蹤、射線檢測和(hé)注視指針)的(de)選項,同時(shí)也(yě)允許用(yòng)戶使用(yòng)全功能的(de)移動觸摸屏。通(tōng)過多(duō)點觸控功能,用(yòng)戶界面可(kě)以像任何現有的(de)手機應用(yòng)一樣動态。
移動應用(yòng)擴展
由于手機能夠提供全面的(de)輸入和(hé)渲染功能,添加 AR 現在變得(de)非常簡單,隻需添加第二個(gè)遊戲内攝像頭來(lái)處理(lǐ)增強現實眼鏡的(de)姿态和(hé)輸出。這(zhè)樣,現有的(de)移動應用(yòng)可(kě)以以全新的(de)沉浸式方式呈現,同時(shí)保留熟悉的(de)控制機制。這(zhè)使得(de)将現有應用(yòng)和(hé)演示快(kuài)速移植到 Snapdragon Spaces 成爲可(kě)能。
應用(yòng)實例
雙重渲染融合的(de)應用(yòng)場(chǎng)景幾乎無限,就像手機一樣,這(zhè)種功能可(kě)以用(yòng)來(lái)增強任何現有的(de)移動應用(yòng)。以下(xià)是一些示例,展示了(le)利用(yòng)雙重渲染融合的(de)自然輸入如何提升日常的(de)增強現實體驗。
購(gòu)物(wù)
通(tōng)過觸摸屏輸入,用(yòng)戶界面可(kě)以在智能手機上得(de)到優化(huà),而重要的(de)元素,如世界尺度的(de)家具或服裝,則可(kě)以通(tōng)過連接的(de)增強現實頭顯直接進行定制和(hé)查看。
媒體
開發者可(kě)以結合自然的(de)觸摸屏輸入功能,在智能手機上滑動浏覽最喜愛(ài)的(de)照(zhào)片,同時(shí)利用(yòng)增強現實中的(de)手部追蹤功能移動和(hé)放大(dà)單張照(zhào)片。
遊戲
雙重渲染融合還(hái)允許開發者将智能手機作爲移動遊戲的(de)全觸摸屏控制器使用(yòng),同時(shí)在增強現實中顯示額外的(de)沉浸式遊戲視角。