開發(fā)者和早期訪問用戶現(xiàn)在可以通過 NVIDIA 虛擬現(xiàn)實捕獲和回放 ( VCR )準確捕獲和重放虛擬現(xiàn)實會話,用于性能測試、場景故障排除等
虛擬世界的潛力是無限的,但使用虛擬現(xiàn)實內(nèi)容會帶來挑戰(zhàn),尤其是在錄制或再現(xiàn)虛擬體驗方面。與現(xiàn)實世界不同,捕捉沉浸式場景并不像在手機上拍攝視頻或按下電腦上的錄制按鈕那么容易。
在虛擬現(xiàn)實中,不可能重復(fù)相同的體驗,而且沉浸式演示通常會因為攝像機的過度運動而變得緊張和難以觀看。創(chuàng)建虛擬現(xiàn)實應(yīng)用程序也可能很麻煩,因為開發(fā)人員必須跳進或跳出他們的耳機來編碼、測試和改進他們的工作。此外,所有這些任務(wù)都需要 1:1 的設(shè)備連接,才能啟動和運行 VR 應(yīng)用程序。
所有這些都使得在虛擬現(xiàn)實中記錄任何東西成為一個極其耗時和乏味的過程。
Autodesk 的高級產(chǎn)品經(jīng)理盧卡斯·費斯( Lukas Faeth )解釋說:“我們經(jīng)常發(fā)現(xiàn)自己在準備硬件和導(dǎo)航到虛擬現(xiàn)實中的某個位置上花費的時間比我們實際測試或解決問題的時間要多。”。“NVIDIA VCR SDK 應(yīng)該幫助我們測試構(gòu)建之間的性能,而不必一次把某人放在 VR 中。”
“NVIDIA VCR SDK 似乎開始有希望,相當酷,當我試用它的時候,它讓我的頭旋轉(zhuǎn),有一點創(chuàng)造性的想法,這個工具可以非常強大。我仍然試圖讓我的頭腦圍繞我可以在日常工作流程中使用的各種方法。它為我打開了很多用例,在自動測試、訓(xùn)練潛在 VR 用戶和創(chuàng)建 HI 方面。高質(zhì)量的 GI 渲染是 OpenGL VR 會話的一部分,” Autodesk 汽車設(shè)計解決方案專家 Danny Tierney 說
更簡單、更快的虛擬現(xiàn)實視頻制作
NVIDIA VCR 最初是一個內(nèi)部項目,用于在 NVIDIA GPU 進行虛擬現(xiàn)實性能測試。NVIDIA XR 團隊繼續(xù)擴展特征集,因為他們認識到新的用例。該團隊可以選擇合作伙伴來幫助評估、測試和確定該項目的其他應(yīng)用程序。
圖 1 。 NVIDIA VCR 的潛在使用案例:性能測試、場景故障排除和 VR 視頻生成。
有了 NVIDIA VCR ,開發(fā)者和創(chuàng)作者可以更輕松地開發(fā)虛擬現(xiàn)實應(yīng)用程序,幫助最終用戶進行 QA 和故障排除,并生成高質(zhì)量的虛擬現(xiàn)實視頻。
NVIDIA VCR 的功能包括:
準確、無痛的 VR 會話播放。這對于性能測試和質(zhì)量控制尤其有用。
減少戴耳機的時間。隨著開發(fā)步驟的減少,用戶進出虛擬現(xiàn)實的時間減少了。
在同一個虛擬現(xiàn)實場景中,使用一個 HMD 從單個耳機進行多角色錄制。同時重放錄音以模擬協(xié)作。
ESI Group 等早期合作伙伴設(shè)想了利用 SDK 的大好機會。“ NVIDIA VCR 為沉浸式體驗提供了無限可能,” ESI 集團解決方案營銷經(jīng)理 Eric Kam 說。
“虛擬的錄制和回放為虛擬現(xiàn)實會話增加了一個時間維度,” Kam 補充說,他指出,除了解決性能測試方面的挑戰(zhàn)外, VCR 還可以開發(fā)為下游工作流服務(wù)。
NVIDIA VCR 入門
NVIDIA VCR 在沉浸式虛擬現(xiàn)實會話中記錄帶時間戳的 HMD 和控制器輸入。然后,用戶可以在不連接 HMD 的情況下重放錄音,以重現(xiàn)會話。還可以通過可選的處理步驟過濾錄制的會話,清理數(shù)據(jù)并移除過多的攝像頭運動。
圖 2 。 NVIDIA VCR 工作流程,用于捕獲、過濾和回放虛擬現(xiàn)實內(nèi)容。
NVIDIA VCR 的組件:
Capture 是一個 OpenVR 后臺應(yīng)用程序,它存儲 HMD 和控制器屬性,并將運動和按鍵記錄到跟蹤數(shù)據(jù)中。
Filter 是讀取和寫入錄制會話的可選處理步驟。使用 VCR C ++ API ,開發(fā)人員可以分析會話、清理數(shù)據(jù)或重新進行 HMD 運動路徑。
Replay 使用 OpenVR 驅(qū)動程序模擬 HMD 和控制器,讀取跟蹤數(shù)據(jù),并在場景中回放動作和按鍵。顯示分辨率和刷新率等硬件屬性可以編輯為 JSON 文件。
四個 NVIDIA VCR 使用案例
使用 簡單的捕獲和回放 工作流記錄跟蹤數(shù)據(jù)并無限次重放。這是驗證場景正確性的理想選擇,例如在性能測試或 QC 用例中。
在 filtering 工作流中,應(yīng)用運動數(shù)據(jù)平滑以最小化抖動,并生成更專業(yè)的 VR 演示視頻或教程。
重復(fù)并混合片段 在 VCR 中捕獲,以生成一個全新的序列。在下面的視頻中,同一組片段(除了移動和交互數(shù)據(jù)外,還有字母“ H ”、“ o ”、“ l ”和“ e ”)被重新排序,以拼寫一個全新的單詞。
在 Autodesk VRED 應(yīng)用程序中使用 NVIDIA VCR 捕獲 single-user collaboration. 的一個示例。在此工作流中,一個用戶使用單個 HMD 系統(tǒng)生成四個單獨的 VCR 捕獲。然后在多個系統(tǒng)上同時重播,以模擬多用戶協(xié)作。
關(guān)于作者
Ingo Esser 是 NVIDIA 專業(yè)解決方案組的首席開發(fā)技術(shù)工程師,他在那里幫助獨立軟件供應(yīng)商( ISV )進行渲染,尤其是虛擬現(xiàn)實和多 GPU 。這些 ISV 主要在汽車和石油天然氣領(lǐng)域工作,在這些領(lǐng)域,渲染復(fù)雜表面或可視化大型數(shù)據(jù)集都是一個問題。 Ingo 擁有德國 RWTH 亞琛大學(xué)計算機圖形組的計算機科學(xué)文憑。
審核編輯:郭婷
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5308瀏覽量
106342 -
虛擬現(xiàn)實
+關(guān)注
關(guān)注
15文章
2299瀏覽量
99456
發(fā)布評論請先 登錄
IC.IDO虛擬現(xiàn)實工程軟件的核心功能與技術(shù)特點
振動馬達在VR設(shè)備中的應(yīng)用優(yōu)點分析
NVIDIA虛擬GPU 18.0版本的亮點
雷卯收集虛擬現(xiàn)實VR開發(fā)板

射頻記錄回放儀:多樣應(yīng)用場景下的測試利器

AR和VR中的計算機視覺

DMD芯片在虛擬現(xiàn)實中的應(yīng)用分享
GPU在虛擬現(xiàn)實中的表現(xiàn) 低功耗GPU的優(yōu)缺點
ar與虛擬現(xiàn)實的區(qū)別 如何優(yōu)化ar應(yīng)用的用戶界面
如何使用ar增強現(xiàn)實體驗
dp接口在虛擬現(xiàn)實中的作用
具身智能在虛擬現(xiàn)實中的應(yīng)用實例
XR虛擬拍攝解決方案 秀狐XR虛擬拍攝技術(shù)

LDR6020-VR:開啟虛擬現(xiàn)實新篇章的鑰匙
使用水星Mecury人形機器人搭建VR遙操作控制平臺!

評論