精確再現 VR 體驗對許多工作流程至關重要,但它極具挑戰性。但虛擬現實測試對許多團隊來說至關重要,尤其是當他們想解決虛擬現實體驗的問題,或者想深入了解客戶戴上耳機時看到的內容時。
Chaos Enscape正在使用NVIDIA VR Capture and Replay (VCR)來簡化他們的 VR 構建測試,通過使用 NVIDIA VCR 播放錄制的 VR 會話,以確認新的 Enscape 構建如預期那樣運行。
Enscape 是一種主要用于 AECO 空間的實時可視化工具,具有 VR 功能。Chaos 的團隊負責開發該應用程序的 VR 功能。在使用 VCR 之前,Chaos Enscape 的 VR 菜單和動作測試大部分都依賴于手動測試,這是一個既耗時又耗力的過程。
要測試 VR 場景,用戶必須導航 VR 場景并按順序按下 VR 控制器按鈕。對于每次測試,用戶必須進行相同的 VR 耳機動作并按相同的按鈕序列才能獲得一致的結果。但是,不可能總是以相同的位置和時間重復每個動作。
NVIDIA VCR 通過為 VR 錄制、編輯、分析和回放提供易于使用的解決方案,幫助解決這些挑戰。這使工程團隊能夠簡化 VR 測試過程。
Chaos 的渲染工程師 Josua Meier 表示:“有了 NVIDIA VCR ,我們的測試有所改進,因為它的捕獲和回放功能使我們能夠運行模擬復雜 VR 交互的自動化測試,作為我們持續集成的一部分。”。
VR 測試過程自動化
此前,測試 VR 功能和軟件構建僅針對 Chaos Enscape 手動和定期執行。這意味著在他們的虛擬現實中發現問題通常需要更長的時間。
現在,除了手動測試外, Chaos Enscape 團隊每天都使用 NVIDIA VCR 進行自動測試,以確保他們的 VR 實現按預期工作。
以下是 NVIDIA VCR 的工作原理:
- NVIDIA VCR 記錄 VR 用戶輸入:頭部和控制器動作以及控制器按鈕輸入。
- 對于回放, VR 應用程序接收來自 NVIDIA VCR 錄制文件的 VR 輸入。重放的會話是對原始會話的極其準確的再現。
- 同一個 VR 會話可以在桌面上重復回放,并且回放不需要物理 VR 操作員。

NVIDIA VCR 播放非常精確,使 Chaos 的工程師能夠測試控制器輸入,并使用自動播放腳本在場景中傳送。
Meier 說:“ NVIDIA VCR 可以幫助我們更快地發現 VR 實現中的問題,這可能會為我們在發布前的測試周期節省幾天時間。”。“這是一個運行穩定、可重復的 VR 測試的好解決方案,也很容易集成到現有系統中。”
根據之前對多個 ISV 的測試,開發人員的 VR 測試時間減少了,平均每周 2 . 5 小時。
了解更多信息
除了簡化 VR 應用程序測試外,您還可以使用 NVIDIA VCR 作為一種開發工具來過濾 NVIDIA 錄制的會話。使用附帶的 C ++ API ,您可以創建用于編輯、重新計時和過濾的腳本,以平滑用戶輸入。
NVIDIA VCR 還可以幫助營銷和分析團隊,因為它可以回放 VR 會話,以客觀地審查 VR 用戶在 VR 零售體驗中尋求最佳產品布局的地方。
有關詳細信息,請參閱以下資源:
你可以在NVIDIA XR technologies at SIGGRAPH看到更多最新消息,該活動將于 8 月 6 日至 10 日舉行。
?