版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2淘寶Vision背后的XR
應(yīng)?研發(fā)?案探索與實(shí)踐2025XR
應(yīng)?的技術(shù)挑戰(zhàn)我們的解法(XRAppOS)未來展望?錄淘寶Vision
介紹1.0.0
美區(qū)發(fā)布2.0.0
國區(qū)發(fā)布3.0.0
發(fā)布2024.04.122024.06.192024.09.10淘寶?發(fā)上線
得到了?戶?致好評淘寶完全體上線登錄、消息、?付淘寶與多品牌合作
打造沉浸式的購物體驗(yàn)19TH
D2
TERMINALTECHNOLOGY
CONFERENCE第十九屆D2終端技術(shù)大會演講內(nèi)容中插?視頻格式:mp4分辨率:不低于1920*1080淘寶Vision
介紹7XR
應(yīng)?的技術(shù)挑戰(zhàn)最初我們想開發(fā)?款XR
應(yīng)?如果開發(fā)的不是游戲,?是應(yīng)??基礎(chǔ)中間件下載分享圖?消息?絡(luò)?頻路由視頻存儲監(jiān)控埋點(diǎn)安全?付權(quán)限登錄定位邏輯編輯Native
邏輯/JS
動態(tài)化交互層?GUI系統(tǒng)(WebUI/NativeUI)交互?式(?勢/?柄/近場/遠(yuǎn)場)沉浸體驗(yàn)屏幕巨屏 球幕環(huán)繞(
180/360
)Billboard-
游戲引擎采?的是全局實(shí)時更新-
傳統(tǒng)應(yīng)?開發(fā)更傾向于局部刷新(DirtyRect)機(jī)制,只進(jìn)?必要重繪確保更?性能UI
框架游戲引擎通常缺少成熟的
UI控件和組件庫,構(gòu)建
復(fù)雜應(yīng)?的UI
相?專?的應(yīng)?研發(fā)框架更為繁瑣。3D
渲染外的應(yīng)功能實(shí)現(xiàn)XR應(yīng)?的復(fù)雜性遠(yuǎn)不?
3D
渲染,例如電商應(yīng)?中的分享、登錄、?付等關(guān)鍵功能需要?量改造才能整合進(jìn)Unity,成本遠(yuǎn)超傳統(tǒng)開發(fā)模式性能和資源消耗游戲引擎設(shè)計(jì)?來?持?規(guī)模的實(shí)時渲染和計(jì)算,對于常規(guī)應(yīng)?來說,這樣的處理能?容易引發(fā)應(yīng)?發(fā)熱等。主線程優(yōu)化復(fù)雜性游戲引擎的GamePlay主線程必須既能處理復(fù)雜且多樣的游戲邏輯,?要保持穩(wěn)定?效的渲染能?。需要更專業(yè)化的技術(shù)棧和
優(yōu)化策略,以保證在復(fù)雜場景下的表現(xiàn)。游戲引擎做應(yīng)?的弊端編程結(jié)構(gòu)和邏輯Unity
基于渲染幀驅(qū)
動,開發(fā)者需理解并利?每?幀的回調(diào)時機(jī)iOS/Android
事件或通知機(jī)制,更直觀的UI
和事件處理流程??刷新機(jī)制我們的解法(XRAppOS)3低?檻弱化平臺差異&
降低3D
上?難度好體驗(yàn)快迭代跨平臺VisionOS、Oculus、Pico、Android
XR“沉浸式效果”研發(fā)解決?案研發(fā)效率&
動態(tài)化241VisionOS
的「同」與「新」開發(fā)框架「同」構(gòu):與iOS
接近,iOS
開發(fā)者和應(yīng)?可以快速遷移到visionOS
平臺?部分iOS
SDK
通過少量修改可適配到visionOS
平臺iOSFRAMEWORKSSPATIALFRAMEWORKSMULTI-APP
3D
ENGINEFOVEATED
RENDERERSPATIALAUDIOENGINEREAL-TIME
SUBSYSTEMCORE
OSUI
框架UIKitSwiftUIAR內(nèi)容ARKitRealityKit?視頻AVFoundation定位coreLocation基礎(chǔ)能?FoundationVisionOS
的「同」與「新」應(yīng)?形態(tài)「新」范式:Window:顯示2D
內(nèi)容,可以?由擺放,數(shù)量不限Volume:顯示3D
內(nèi)容,可以?由擺放,數(shù)量不限Immersive
Space:更?級別的沉浸形態(tài),融合在真實(shí)世界中,全局唯?全新的應(yīng)?形態(tài)豐富的平臺新特性,需要定制?些新的中間件VisionOS
的「同」與「新」應(yīng)?形態(tài)「新」范式:Window:顯示2D
內(nèi)容,可以?由擺放,數(shù)量不限Volume:顯示3D
內(nèi)容,可以?由擺放,數(shù)量不限Immersive
Space:更?級別的沉浸形態(tài),融合在真實(shí)世界中,全局唯?全新的應(yīng)?形態(tài)豐富的平臺新特性,需要定制?些新的中間件窗?管理器導(dǎo)航器弱化平臺差異-?程架構(gòu)淘寶iOS中間件?絡(luò)庫登錄圖?庫安全庫存儲淘寶visionOS中間件啟動器導(dǎo)航器窗?管理器UI
組件庫權(quán)限管理Weex容器JavaScript業(yè)務(wù)邏輯WebUINative容器UIKitSwiftUI業(yè)務(wù)邏輯Weex
容器、Native
容器(API
跨容器歸?)基于visionOS
特性定制的中間件復(fù)?的淘寶iOS中間件終端3D
開發(fā)難點(diǎn)-學(xué)習(xí)曲線?終端3D
開發(fā)難點(diǎn)-3D
引擎?命周期差異終端3D
開發(fā)難點(diǎn)-主線程優(yōu)化的復(fù)雜性?向終端?程師的應(yīng)?式3D
開發(fā)解耦&易?:解耦2D與3D兩個復(fù)雜的引擎系統(tǒng)(內(nèi)存、線程、狀態(tài)同步等)實(shí)現(xiàn)Native/JS
環(huán)境下均可使?的「事件型3D
API」線程安全:業(yè)務(wù)?可在「任意線程」調(diào)?3D
API,?需關(guān)注底層實(shí)現(xiàn)性能:拆分冷熱數(shù)據(jù),按需同步底層3D
渲染引擎?持批處理同步,??實(shí)時同步,提升性能XRAppOSCoreXRPluginXRCoreAceNNR
BackendNNR
BackendWeexAceNNRNNRXRAnimationXRColliderXRInputTargetXRNodeXRGeometryXRAnimatorXRViewAttachmentXRComponentXRSceneMath場景邏輯樹場景渲染樹我們的解法(XRAppOS)3低?檻弱化平臺差異&
降低3D
上?難度好體驗(yàn)快迭代跨平臺VisionOS、Oculus、Pico、Android
XR“沉浸式效果”研發(fā)解決?案研發(fā)效率&
動態(tài)化421萬能淘寶-多樣的空間?程序形態(tài)?疆??機(jī)-虛擬試??吉拉-虛擬逛店空間紅包?互動??SU7-虛擬試?空間容器?程序#1?程序#2空間?程序:不同?程序由不同團(tuán)隊(duì)完成開發(fā)所有空間?程序運(yùn)?在同?個ImmersiveSpace下多個空間?程序可以共存框架層需要管理不同空間?程序的?命周期ImmersiveSpace空間容器?程序#1?程序#2空間?程序(SpatialApp):所有空間?程序運(yùn)?在同?個Immersive
Space下。多個空間?程序可以共存??蚣軐有枰芾聿煌臻g?程序的?命周期。ImmersiveSpace空間容器基于空間容器的動態(tài)化業(yè)務(wù)體系空間容器ImmersiveSpace資源下載權(quán)限管理App管理消息通道資源沙箱業(yè)務(wù)代碼?程序
?程序資源沙箱業(yè)務(wù)代碼運(yùn)?階段開發(fā)階段集成發(fā)布空間容器前端腳?架聲明資產(chǎn)列表業(yè)務(wù)邏輯開發(fā)資源下載器App切換器代碼包/資產(chǎn)包App啟動我們的解法(XRAppOS)1低?檻弱化平臺差異&
降低3D
上?難度好體驗(yàn)快迭代跨平臺VisionOS、Oculus、Pico、Android
XR“沉浸式效果”研發(fā)解決?案研發(fā)效率&
動態(tài)化243演講內(nèi)容中插?視頻格式:mp4分辨率:不低于1920*1080全景漫游介紹全景漫游是?種全虛擬的內(nèi)容展示形態(tài)通過360全景圖將?戶“傳送”到預(yù)設(shè)的場景中帶來?不出戶逛商場、逛景點(diǎn)的奇妙體驗(yàn)全景漫游-加載性能挑戰(zhàn):單張圖像超1億像素內(nèi)存占?超800MB根本跑不起來!PNG/JPGKTX?件??內(nèi)存占?渲染速度?絡(luò)傳輸時間使?KTX壓縮紋理內(nèi)存占?下降約70%全景漫游-加載性能下載1X
KTX下載2X
KTX下載4X
KTX?成1X
USDA?成2X
USDA?成4X
USDA更新天空盒材質(zhì)挑戰(zhàn):單張圖像超1億像素內(nèi)存占?超800MB根本跑不起來!使?KTX壓縮紋理內(nèi)存占?下降約70%3.8MB15MB60MB三級漸進(jìn)式加載加載兼顧清晰度和加載時?全景漫游-地標(biāo)點(diǎn)位精準(zhǔn)貼合挑戰(zhàn):全景圖缺失3D
相關(guān)的深度信息地標(biāo)點(diǎn)位難以貼合?標(biāo)位置動態(tài)計(jì)算動態(tài)獲取地標(biāo)相對?眼的?向信息。貼合模擬在此?向的很遠(yuǎn)處,例如(1000?)放置地標(biāo)組件并將地標(biāo)組件放?相應(yīng)的倍數(shù),以使得看起來和真實(shí)世界的物體???致。演講內(nèi)容中插?視頻格式:mp4分辨率:不低于1920*1080空間視頻是有空間?體感的視頻能夠讓觀眾感受到?體的縱深可以提供更加沉浸真實(shí)的體驗(yàn)空間視頻介紹空間視頻與普通視頻的差異分辨率碼率形狀?數(shù)交互720P/
1080P2
~
10
Mbps矩形平?單?彈幕/選項(xiàng)4K
/
8K20
~
100
Mbps平?/曲?/180半球?/
360球?雙?空間特效/全景漫游模擬雙眼視差的兩個不同但相似的畫??分辨率才可以營造的真實(shí)感各種各樣的展示平?:平?/曲?/180
半球?/360
球?空間視頻的播放Side
By
Side
格式的空間視頻,還有MV-HEVC
等空間視頻格式播放時需要分別將左右眼的視頻,正確的分配到設(shè)備的左右眼顯示的屏幕上XRAppOS
沉浸式模塊-空間視頻播放器DecoderControllerRendererVideoDecodeAudioDecodeBuffer
ManagerSeekerPreloaderFileReaderStreamReaderPlaying
StateControllerMessage
QueueAV
SynchronizationPerformance
TrackerAudioStereo
SoundSpatial
SoundGraphicFilterCustomizedEffectsOutputReshaperRenderer
ShaderColor
Space
ManagerVisionPro
/
Quest
/
PICO跨平臺使?場景更全??持在球?、半球?渲染?持嵌套在2D??中擴(kuò)展性更好?持添加?定義特效?持?定義解碼器在2D
UI
上展示空間視頻空間視頻播放界?尺?單位:?(m)空間維度:3
維遮擋關(guān)系:空間位置窗?繪制空間尺?單位:點(diǎn)(pt)空間維度:2
維遮擋關(guān)系:畫家模型空間視頻與窗?同步單位不同,需要找到合適的轉(zhuǎn)換關(guān)系。遮擋關(guān)系不同,UI層級的配合需要正確處理。形狀不同,空間視頻播放的??需要配合窗?做改動空間視頻的播放界?空間視頻的播放界?是三維空間的物品,透視關(guān)系與窗?同級。三維空間中的單位為真實(shí)世界的“?”,與2D
空間中的
“點(diǎn)”不同??臻g視頻表現(xiàn)為?個懸浮在窗?上的薄?,會遮擋窗?展示的內(nèi)容。我們的解法(XRAppOS)1低?檻弱化平臺差異&
降低3D
上?難度好體驗(yàn)快迭代跨平臺VisionOS、Oculus、Pico、Android
XR“沉浸式效果”研發(fā)解決?案研發(fā)效率&
動態(tài)化2432D
UI
框架的對?XR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物標(biāo)志物在糖尿病分型中的臨床應(yīng)用
- 生物標(biāo)志物與藥物臨床前研究的轉(zhuǎn)化銜接
- 生物制品穩(wěn)定性試驗(yàn)風(fēng)險(xiǎn)評估策略應(yīng)用
- 核燃料元件制造工程師培訓(xùn)考核標(biāo)準(zhǔn)
- 電視臺節(jié)目策劃崗位的應(yīng)聘面試題參考
- 廈門建發(fā)信息技術(shù)部工程師崗位面試題庫含答案
- 求職知識產(chǎn)權(quán)管理崗位面試題庫
- 汽車制造質(zhì)量工程師面試題集及答案解析
- 考試題運(yùn)輸調(diào)度經(jīng)理專業(yè)能力測試
- 瓣膜介入器械術(shù)后康復(fù)方案
- 幼兒園小班音樂歌唱《碰一碰》課件
- 中醫(yī)診療技術(shù)操作規(guī)程
- CJT 340-2016 綠化種植土壤
- 二年級上冊口算練習(xí)1000道
- 2023年11月浙江省慈溪技師學(xué)院(慈溪杭州灣中等職業(yè)學(xué)校)公開招聘1名派遣制工作人員筆試歷年高頻考點(diǎn)-難、易錯點(diǎn)薈萃附答案帶詳解
- 農(nóng)業(yè)水價綜合改革
- 23秋國家開放大學(xué)《液壓氣動技術(shù)》形考任務(wù)1-3參考答案
- 廣東省通用安裝工程綜合定額(2018)Excel版
- 21ZJ111 變形縫建筑構(gòu)造
- 2023-2024學(xué)年四川省涼山州小學(xué)語文五年級期末高分試卷詳細(xì)參考答案解析
- GB/T 1443-2016機(jī)床和工具柄用自夾圓錐
評論
0/150
提交評論