關閉 StemVR 與 Oculus 的動態內插

在這個世代的消費及虛擬實境裝置剛上市的時候,其實當下的顯示卡效能是不太夠的,所以能夠運作的 FPS 其實是相對偏低的。而儘管到了現在顯卡效能已經大幅成長了,但是在某些應用上,其實繪製速度可能還是跟不上的。

而為了避免畫面更新過慢、導致 VR 體驗過差,所以像是 Valve 和 Oculus,都很早就在自家的軟中,加入了畫格內插的功能,產生出額外的畫面來彌補、試著提高 FPS。

在 SteamVR 裡,這個功能叫做「動態平滑」(Motion Smoothing、官網);而在 Oculus 系統,這項功能則是稱為「Asynchronous Spacewarp」(ASW、官網)。

這兩項功能基本上都會在 VR 應用的繪製速度不足時,提供一個可以拉高更新率的方案。

閱讀更多»

SteamVR Beta 版加入FoV 與世界縮放調整功能

前幾天,SteamVR 的 Beta 版推出了 1.17.8 的更新(公告),提供了實驗性值的 Field-of-view(FoV)與世界比例的調整。

這兩項功能,都是設計成針對每個遊戲個別調整的,可以透過 SteamVR 系統選單設定中、「影像」裡的「個別應用程式影像設定」裡面做調整。

其中,FoV 的調整只能往下調整角(100% – 50%)、可以在遊戲中縮小可視;由於整體繪製解析度不變、但是顯示區域變小,所以變相地可以在限定的區域內提供更好的精細度。

閱讀更多»

Valve 推出完全支援 OpenXR 的 SteamVR 1.16.8

OpenXR 1.0 是 Khronos 在 2019/07 就推出的一項針對 VR、MR、AR 的開放標準(官網之前的介紹);他基本上是希望可以透過單一的標準 API,來簡化程式開發人員的工作。

而對於各個 VR 環境的廠商,則是要遵循 OpenXR 的規範,來開發對應自家環境的 runtime,讓使用者來使用。

Heresy 自己在 2020/07 測試的時候,雖然都還不完整、或不是正式版,但是 Windows Mixed Reality、Valve SteamVR、Facebook Oculus 也都已經有提供一定程度的 OpenXR 支援了。

閱讀更多»

OpenXR 執行環境的安裝

之前在寫《OpenXR 架構簡單介紹》的時候,基本上是覺得 OpenXR Runtime 應該是裝好 VR 裝置的軟體就可以用了,應該不用特別處理。

不過當 Heresy 在寫《OpenXR 程式開發:初始環境設定》、要進行測試的時候,這才發現,其實目前的 SteamVR(HTC Vive、Valve Index)、Windows Mixed Reality、Oculus Rift 三家的 VR 環境,都需要另外處理、才能執行 OpenXR 的程式。

所以這邊還是稍微紀錄一下吧~

閱讀更多»

Valve Index 簡單使用感想

在前面兩篇文章,已經把 Valve Index 的開箱文()整理完了;接下來這篇,則就是要來簡單講一下使用上的狀況了~

由於 Valve Index 基本上和 HTC Vive 一樣,採用的同樣也是 SteamVR(官網)的架構;所以如果本來就有 HTC Vive 的話,在沿用既有定位系統的情況下,基本上只要把 USB、DisplayPort、電源線都接上去,就馬上可以用了!

所有的設定基本上都可以自動延用之前的設定,連空間定位都不用重新設定,就可以用了~相當地方便。

閱讀更多»

Valve Index 開箱文(下:控制器、基地台與配件)

上一篇已經針對 Valve Index 的包裝和頭戴式顯示器寫了基本的介紹了。

接下來呢,就是針對其他的配件部分了。
這邊主要的,就是曾經被稱為「Knuckles」的 Valve Index 控制器和 SteamVR 2.0 的定位基地台了~

首先,這邊就從控制器開始吧!
實際上在 Heresy 來看,Valve Index 和 Vive Pro 最大的差異,其實應該就是 Valve 針對這個控制器上提供了更多有趣的控制性了!

閱讀更多»

使用 Windows 10 的「混合實境入口」作為 OpenVR 程式開發的模擬器

Heresy 這邊之前在取得 HTC Vive 後,有透過 OpenVR 這個開發環境,來做一些顯示、互動上的程式開發。

而在開發中的一個問題,其實就是在進行測試的時候,需要有 HTC Vive 的硬體、有的時候也需要戴起來到處走動,才能確認程式是否撰寫正確;某方面來說,就和開發 OpenNI / Kinect 時類似,必須離開電腦才能測試,其實有點麻煩。

由於 Valve 似乎沒有針對 OpenVR / SteamVR 推出模擬器,來方便開發(不過似乎有方法可以透過「null driver」來做到一定程度、參考),所以其實還滿麻煩的。

不過,前一陣子微軟的「Windows Mixed Reality for SteamVR」開始開放給一般人用的,某方面來說,倒是提供了一個相當方便的 OpenVR 開發模擬環境可以使用了!

閱讀更多»

Windows Mixed Reality 頭戴顯示器可以玩 SteamVR 的遊戲了!

之前 Heresy 已經針對 Windows Mixed Reality(Windows 混合實境)的 Acer AH100 頭戴顯示器、以及平台環境,做了一些介紹,同時也整理了一些個人的感想

當時也有提到,Heresy 目前是覺得 Windows MR 目前的環境還不算純熟,上面的應用似乎也還不多;而 Heresy 也有提到,其實微軟有和 Steam 合作,預計要推出「Windows Mixed Reality for SteamVR」,讓 Windows MR 的使用者可以直接執行 SteamVR 的遊戲、以解決內容不足的問題。

不過當時這個程式是僅提供開發者測試的版本,一般人還玩不到,所以沒有申請的 Heresy 自然也是沒得玩了。

而今天,微軟終於讓這個程式進入公開測試階段了!所以只要有 Windows MR 頭戴顯示器的人,都可以來試試看用 Windwos MR 的頭戴式顯示器來玩 SteamVR 的遊戲了!

閱讀更多»