System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請屬于數(shù)據(jù)處理領域,尤其涉及一種增強現(xiàn)實應用的開發(fā)運行方法、裝置、設備及介質(zhì)。
技術(shù)介紹
1、隨著信息技術(shù)的不斷發(fā)展,將虛擬環(huán)境與顯示環(huán)境融為一體的增強現(xiàn)實(augmented?reality,ar)應運而生,在教育、工業(yè)、商業(yè)等場景中開展ar建設,使得用戶可通過ar應用實現(xiàn)多種多樣的業(yè)務功能。
2、但ar應用的建設存在較高的技術(shù)挑戰(zhàn),且不同場景對ar應用的要求也存在較大的差異。例如,有的場景對ar應用的渲染性能要求更高,希望能夠?qū)⑦\動跟蹤、3d渲染的體驗提升至最佳;有的場景對ar應用的效率要求更高,希望ar應用能夠更輕量化、快速地上線。但當前的ar應用的開發(fā)工具只能滿足對ar應用的單一要求,難以支持多種不同要求的ar應用的開發(fā),使得ar應用的開發(fā)的靈活度非常低。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種增強現(xiàn)實應用的開發(fā)運行方法、裝置、設備及介質(zhì),能夠提高ar應用開發(fā)的靈活度。
2、第一方面,本申請實施例提供一種增強現(xiàn)實應用的開發(fā)運行方法,包括:通過增強現(xiàn)實ar容器中的模式設置接口獲取用戶在多種ar應用模式中選擇的目標ar應用模式;根據(jù)目標ar應用模式,將ar容器中的ar相機提供的視頻流數(shù)據(jù)和3d矩陣數(shù)據(jù)推送給3d引擎,或,推送給3d引擎和ar容器中的原生ar引擎,得到ar內(nèi)容和3d內(nèi)容,3d引擎包括ar容器中的原生3d引擎或ar容器外的網(wǎng)頁3d引擎;根據(jù)目標ar應用模式,構(gòu)建至少兩層視圖,將ar內(nèi)容和3d內(nèi)容渲染在至少兩層視圖中的至少部分視圖上,得到目
3、第二方面,本申請實施例提供一種增強現(xiàn)實應用的開發(fā)運行裝置,包括:模式確定模塊,用于通過增強現(xiàn)實ar容器中的模式設置接口獲取用戶在多種ar應用模式中選擇的目標ar應用模式;容器處理模塊,用于根據(jù)目標ar應用模式,將ar容器中的ar相機提供的視頻流數(shù)據(jù)和3d矩陣數(shù)據(jù)推送給3d引擎,或,推送給3d引擎和ar容器中的原生ar引擎,得到ar內(nèi)容和3d內(nèi)容,3d引擎包括ar容器中的原生3d引擎或ar容器外的網(wǎng)頁3d引擎;視圖顯示模塊,用于根據(jù)目標ar應用模式,構(gòu)建至少兩層視圖,將ar內(nèi)容和3d內(nèi)容渲染在至少兩層視圖中的至少部分視圖上,得到目標ar應用模式的ar應用的綜合視圖,不同ar應用模式對應的至少兩層視圖的構(gòu)造不同且ar內(nèi)容和3d內(nèi)容渲染所在的視圖不同。
4、第三方面,本申請實施例提供一種增強現(xiàn)實應用的開發(fā)運行設備,包括:處理器以及存儲有計算機程序指令的存儲器;處理器執(zhí)行計算機程序指令時實現(xiàn)第一方面的增強現(xiàn)實應用的開發(fā)運行方法。
5、第四方面,本申請實施例提供一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序指令,計算機程序指令被處理器執(zhí)行時實現(xiàn)第一方面的增強現(xiàn)實應用的開發(fā)運行方法。
6、第五方面,本申請實施例提供一種計算機程序產(chǎn)品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)第一方面的增強現(xiàn)實應用的開發(fā)運行方法。
7、本申請實施例提供一種增強現(xiàn)實應用的開發(fā)運行方法、裝置、設備及介質(zhì),可獲取用戶在多種ar應用模式中選擇的目標ar應用模式,根據(jù)目標應用模式選擇對應的數(shù)據(jù)傳輸策略以及數(shù)據(jù)處理策略,將視頻流數(shù)據(jù)和3d矩陣數(shù)據(jù)推送給3d引擎,或推送給原生ar引擎和3d引擎,以得到ar應用所需的ar內(nèi)容和3d內(nèi)容。根據(jù)目標應用模式選擇對應的視圖渲染策略,將ar內(nèi)容和3d內(nèi)容渲染至構(gòu)建的至少兩層視圖上。通過不同的數(shù)據(jù)傳輸策略、數(shù)據(jù)處理策略、視圖渲染策略的結(jié)合,實現(xiàn)ar應用的開發(fā)性能與ar應用模式的開發(fā)性能需求的匹配,可支持、兼容多種不同性能的ar應用模式的ar應用的開發(fā),提高ar應用開發(fā)的靈活度。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種增強現(xiàn)實應用的開發(fā)運行方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標AR應用模式包括第一AR應用模式;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標AR應用模式包括第二AR應用模式;
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標AR應用模式包括第三AR應用模式;
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標AR應用模式包括第一AR應用模式;
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標AR應用模式包括第二AR應用模式;
7.根據(jù)權(quán)利要求1或6所述的方法,其特征在于,所述目標AR應用模式包括第二AR應用模式,所述3D矩陣數(shù)據(jù)包括位姿矩陣;
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標AR應用模式包括第三AR應用模式;
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述AR容器包括功能模塊,功能模塊包括擴展功能模塊和基礎功能模塊,所述基礎功能模塊包括所述原生AR
11.一種增強現(xiàn)實應用的開發(fā)運行裝置,其特征在于,包括:
12.一種增強現(xiàn)實應用的開發(fā)運行設備,其特征在于,包括:處理器以及存儲有計算機程序指令的存儲器;
13.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至10中任意一項所述的增強現(xiàn)實應用的開發(fā)運行方法。
14.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至10中任意一項所述的增強現(xiàn)實應用的開發(fā)運行方法。
...【技術(shù)特征摘要】
1.一種增強現(xiàn)實應用的開發(fā)運行方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標ar應用模式包括第一ar應用模式;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標ar應用模式包括第二ar應用模式;
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標ar應用模式包括第三ar應用模式;
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標ar應用模式包括第一ar應用模式;
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標ar應用模式包括第二ar應用模式;
7.根據(jù)權(quán)利要求1或6所述的方法,其特征在于,所述目標ar應用模式包括第二ar應用模式,所述3d矩陣數(shù)據(jù)包括位姿矩陣;
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標ar應用模式包括第三ar應用模式;
9...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:吳文川,湯之雄,夏季,
申請(專利權(quán))人:中國銀聯(lián)股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。