酷炫的VR選座,阿里大麥背後的技術堪稱豪華

2021-10-04 06:46:02 字數 2157 閱讀 8982

1.行業現狀

實景vr目前的行業應用案例逐漸增多,在使用720°全景相機拍攝,部分廠商基於多實景**進行多叉數建模,在鏈家等房產行業獲得廣泛應。在票務行業,場館選座的國內外的同類產品中也有試點落地,國外的有ticketmaster、stubhub等,國內嘗試落地的有摩天輪,針對大型場館,目前的實現思路偏向於使用3d建模+後渲染輸出基於 ecb 的全景**,下發後用於大前端多端展示。

2.大麥解法

大麥落地全景vr主要是為使用者的選座決策提供輔助和沉浸式體驗,目前綜合考慮選座頁面使用者互動和落地成本,採用大場館建模+全景渲染和小場館實景vr拍攝節奏。

2.1 落地策略

2.2 建模全鏈路流程

場館建模經過輸出白模、材質紋理貼圖等流程進行輸出建設,基於經典 3dmax 進行近似建模。

2.3 全鏈路流程

整體流程按大節點分成:建模/拍攝→ 生產→ 選座基礎平台→ 大前端主要環節,建模部分目前使用 3dmax 的常規方案,並調研基於3d雷射雷達 + slam 的量產方案。

3.3d場館

3.1 模型紋理載入

針對建模輸出的場館模型,3dmax 匯出後容量在50m~200之間,採用 gltf 模型壓縮,再配合 lod 多層次細節紋理,可有效提公升基於 three.js 的超大紋理場館的開啟速度。

lod效果圖展示

vr檢視及優化

透視檢視、魚眼檢視、立體檢視、建築檢視、潘尼尼觀、小行星等。**r進行了優化封裝,包括但不限於:

a. 鏡頭失真校正(lens distortion correction)

b. 空間音訊(spatial audio)

c. 頭部跟蹤(head tracking)

d. 3d校準(3d calibration)

e. 併排渲染(side-by-side rendering)

f. 立體幾何配置(stereo geometry configuration)

g. 使用者輸入事件處理(user input event handling)

5.全鏈路量產

全面落地,需要建模和拍攝的場館較多,針對vr落地應用,需要進行量產操作,按照梳理,核心步驟大致分為以下幾步:

→ 拍攝:專業camera + 大麥b端 = 遙控拍照 + 攜帶座位資訊

→ 生產:繫結、fov傾角計算、壓縮、超分重建)

→ 選座基礎平台: 底圖保護-暗水印、流式加密)

→ 大前端:三端 vr engine、漸進式載入、流式加密

總結針對上線的,進行了合成優化以及基於lanczos/hpx的影象壓縮,以及流式密碼加密,以保障使用者的秒開和資料安全。3d/vr的持續建設是智慧型場館重要的一環,也為使用者購買決策提供了視覺化手段,量產階段後繼續探索基於大場景點雲渲染建模和商業化營銷能力,以期為使用者帶來更好的沉浸式體驗。

【end】

炫酷的水滴ViewPagerIndicator

開始本文之前先檢視一下目標效果是如何的。weibo 這個動畫的 是優秀網頁設計的乙個微博,看到這個效果感覺下面的圓的動畫十分的贊,於是就打算模仿這個效果。然後接下來看我所做的簡單效果吧。專案 因為時間緣故就簡單的模仿了自己感興趣的主要效果,並沒有做到全部模仿,等以後有時間了再完善 挖坑 將這個圓的動...

pytest allure 酷炫的報告

首先如果你沒有安裝 pytest 庫的話,先使用 pip 安裝一下 pip install pytest 另外還需要安裝 pytest 支援 allure 報告的外掛程式庫 2 在執行測試時,使用 pytest 命令執行 pytest 測試目錄 alluredir 測試結果存放目錄 注意 這裡的 a...

炫酷的Linux終端命令

1.命令列日常系快捷鍵 如下的快捷方式非常有用,能夠極大的提公升你的工作效率 ctrl u 剪下游標前的內容 ctrl k 剪下游標至行末的內容 ctrl y 貼上 ctrl e 移動游標到行末 ctrl a 移動游標到行首 alt f 跳向下乙個空格 alt b 跳回上乙個空格 alt backs...