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

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

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

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

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

閱讀更多»

廣告

蘋果日報也有送 Cardboard 耶~

Heresy 這邊之前有玩過兩款 Cardboard 了,一款是展覽送的,另一款則是公司網路上買的

而前幾天,7/18 的時候,Heresy 在 Facebook 上看到有人貼蘋果日報有送 cardboard,覺得很有趣,所以就決定下班去看還有沒有了~本來還在想早報應該都賣完了,結果沒想到靜心湖全家剛好還剩一份,所以就花了 15 元買了一份報紙了!(話說,上次買報紙是什麼時候的事了啊…)

DSC03870

閱讀更多»

Cardboard 再進化,低成本混合實境裝置出現

這幾年,VR(virtual reality、虛擬實境)和 AR(Augmented Reality、擴增實境)的議題算是相當熱門,再加上一些技術上的發展,MR(Mixed Reality、混合實境)也漸漸地開始有起來的跡象了。

不過,以 MR 來說,目前市面上還沒有看到商業化的產品;而最接近商品化的產品,大概也就只有微軟定位在商用的 HoloLens(官網)了~不過他一套 3,000 美元的價格,應該不是一般人可以負擔的價格了…

而現在,看來現在有一些新的便宜的體驗玩法跑出來了~那就是類似 Google Cardboard 的 Aryzon 與 HoloKit~

閱讀更多»

2017 新版 HTC Vive 簡單開箱

外盒之前 Heresy 這邊有拿到過開發用、正式上市前的 HTC Vive Pre、後來也買過市售版的 HTC Vive;而這篇呢,則是來看一下最近拿到,新的市售版的 HTC Vive 吧~

基本上,新版的 HTC Vive 在官方的網站上,並沒有版本的分別,在規格上也沒有升級。

不過實際上,當真的拿到了新版的 HTC Vive 的時候,是可以發現一些顯著的差異的。

首先,Heresy 第一個注意到的,就是它的外盒。右圖就是新版的 HTC Vive 的外盒,如果只看個別的照片,或許無法發現他和之前的版本差別在哪;但是如果把兩款盒子放在一起,就相當明顯了!

閱讀更多»

OpenVR 搭配 OpenGL 的顯示方法

在今年五月的時候,Heresy 有寫了一篇《HTC Vive 開發方案:OpenVR 簡介》,大概介紹過 OpenVR(GitHub)粗略的架構了;當時 OpenVR 的版本還是 1.0.0,Heresy 主要是針對他的幾個模組的功用,做簡單的說明,並沒有認真地去講程式到底怎麼寫。

後來,其實 Heresy 算是有真得下去寫他的程式,也根據自己的需求、搭配 freeglut 重寫出一些小範例(GitHub)了。

到現在過了超過半年,OpenVR 也更新到 1.0.4 了,和 Heresy 剛開始研究時相比,不但 API 有做了一些修改,「hellovr_opengl」的程式內容,也做了相當程度的調整。

而這篇,就以「hellovr_opengl」這個官方範例,來大概紀錄一下怎麼寫 OpenVR 的 OpenGL 程式吧。

閱讀更多»

HTC Vive 市售版開箱

å¤çHeresy 這邊之前已經寫過《HTC Vive PRE 開箱》這系列的開箱文、以及後續的使用感想了~而實際上,Heresy 之前拿到的 HTC Vive Pre 算是在正式上市前、最後的一款測試版,他和最後上市的正式版算是非常地接近、幾乎沒有不同的地方。

而前一陣子,Heresy 這邊則是終於購入了正式上市的市售版 HTC Vive 了~所以在這邊,就簡單來開箱比較一下吧。

首先,右上圖就是市售版的外盒;他的外盒是以黑色做底、再加上藍色的線條,算是比 Vive Pre 的褐色紙盒高調不少。另外,整個紙盒的大小也小了許多。

閱讀更多»

HTC Vive 開發方案:OpenVR 簡介

Heresy 之前已經在《HTC Vive Pre 使用感想》裡,針對 HTC Vive Pre 的開箱文、到使用感想,做了一定的整理。而中間也有提過,Heresy 也有試著用 Valve 提供的 SDK、OpenVR 來開發程式了;這篇基本上算是紀錄一下 Heresy 目前對 OpenVR 的感想。

首先,OpenVR 目前支援 Windows、Linux 以及 Mac OS X 32,相關的檔案都放在 GitHub 上了,他的連結是:

https://github.com/ValveSoftware/openvr

而在要開始之前,要先講一下一件最重要的事,那就是:

OpenVR 雖然掛著「open」這個字,但是他並不是開放原始碼的專案!

閱讀更多»

HTC Vive Pre 使用感想

Heresy 拿到 HTC Vive PRE 也已經過了兩個禮拜以上,之前除了開箱文之外,也寫了《一些硬體細節》 和《環境架設與基本虛擬環境》這兩篇文章。而雖然還沒寫相關的文章,但是 Heresy 也有在試著用 OpenVR(GitHub、雖然名字有「Open」,但是實際上不是 Open Source 的…)開發相關的程式了。

接下來這一篇呢,則是針對這段時間的使用,來記錄一下 Heresy 對這款頭戴式顯示 VR 裝置的感想吧。

閱讀更多»

HTC Vive 的環境架設與基本虛擬環境

在《HTC Vive PRE 開箱》和《HTC Vive PRE 的一些硬體細節》這兩篇文章,基本上已經大致把 HTC Vive Pre 的硬體都介紹完了。而接下來這篇,則是來簡單講一下的他的架設,以及一般的軟體環境吧~

首先,在硬體架設上,它的硬體部分,只有頭戴顯示器要透過串流盒和電腦做連接,其他的東西,包括兩個基地台、以及兩隻 Vive 控制器,都是透過頭戴顯示器來做連線的。

而下圖就是 HTC Vive 的安裝程式提供的安裝示意圖:

閱讀更多»

HTC Vive PRE 的一些硬體細節

在《HTC Vive PRE 開箱》這篇,Heresy 基本上已經把硬體的外觀,大概做了簡單地介紹了。不過由於 Vive 在硬體上,有不少有趣的東西,所以接下來這篇,Heresy 是打算簡單紀錄一下一些它的硬體技術細節。


頭戴式顯示器

首先,在頭戴顯示器的部分,在前一篇文章有提過了,他上面有三條很長的線,分別是 HDMI、USB、電源線;這三條線並不是直接接到電腦,而是要透過他的「串流盒」來和電腦做連接。

下面左圖就是把線接起來的樣子;Heresy 這邊是使用 HDMI 連接到電腦的顯示卡,如果有需要的話,也可以使用 DisplayPort。

閱讀更多»