網頁

顯示具有 HoloLens-討論 標籤的文章。 顯示所有文章
顯示具有 HoloLens-討論 標籤的文章。 顯示所有文章

2019年2月26日 星期二

HoloLens 2 產品發表

引頸期盼,微軟終於發表HoloLesn第二代了。
外界最為關心的不外乎就是第二代與第一代的差異了。

以下整理官方與非官方的產品發表內容:

1. 舒適感
 
    增加舒適感主要是透過平衡眼鏡前後兩邊來達到。
    仔細看新一代的HoloLens眼鏡,眼鏡在頭部後側部位增加一塊重量,
    這是號稱用來平衡眼鏡前後重量的方法 (如下圖)。
    顯然,這是一個人因工程學上的考量。


     不用穿脫即可外掀眼鏡的設計(如下圖)。
     這項功能確實是挺方便的,對於長時間配戴來撰寫程式開發的程式設計師來說,
     不用拖下眼鏡,就可以一直配戴來完成工作,確實是挺實用的。
   

        他們主打第二代眼鏡比起第一代在重量上更為輕巧,此外他們也希望佩戴方式可以如同佩戴帽子一樣流暢方便。為了提高舒適感,微軟他們以3D掃描方式掃描了成千上萬的人的頭型,進而設計出這款頭戴裝置,並號稱配戴起來比起其他配戴裝置來說有3倍舒適感。

2018年7月20日 星期五

HoloLens 更新了!

這兩天繼續使用HoloLens開發軟體,
一台HoloLens突然一副有點當機快壞掉的感覺,
總覺得不知道他在做些什麼事。

2018年4月29日 星期日

全像圖形與使用者的距離

以下這段微軟製作的短片,主要在介紹什麼是accommodation-convergent conflict
因為這種conflict會造成眼球疲勞(eye strain),所以他提出一個建議,
就是將全像圖形放在2公尺處會是最為舒服的距離,
太近或是太遠都會降低舒適感(comfort)。

什麼是accommodation-convergent conflict呢?
這牽涉到人眼判斷物體離自身距離時,經常使用到的兩種眼球運動線索。
所謂accommodation是透過調節水晶體的肌肉,以此做為線索來判斷物體離自身的距離。
而convergent則是透過兩眼的輻輳與平視,以此做為線索來判斷距離,若為輻輳則是近距離,若為平視則為遠距離。

倘若accommodation與convergent兩者所計算出來的距離並不相同,則會給視覺系統帶來混淆。
因為視覺系統會不知道要透過調節水晶體肌肉,來符合convergent所判斷出來的距離感,
抑或是透過眼球轉動的肌肉,來符合accommodation所做的判斷。
也有一種可能性,就是兩者一直在調整,而無法獲得協調感。
在這種衝突下,至終造成眼球疲勞。

據此,微軟建議,將全像圖形放置在離使用者1.25-5 公尺,便算是落在舒適區。
但也有人認為,0.85-2 公尺,都是可接受範圍。

以上數值提供給HoloLens開發者做為參考。


[* 觀賞Youtube影片內容時,請點擊字幕圖示]

全像圖形的面數

在全像圖形的世界裡,使用者從多重角度觀賞同一3D物件,
無疑是一項視覺享受,這更是全像圖形的一個主要特色。

模型的面數(polygon, face)多寡,不僅僅影響到模型所帶來的視覺效果,
也會影響到電腦處理的效能。

一個高面數(high-poly)模型,看起來會較為平滑,而且精美,
而低面數(low-poly)模型,則有崎嶇不平,坑坑疤疤的感覺。



                                                                  高面數(high-poly)


                                                                  低面數(low-poly)


面數過高,會使檔案容量過大,而會有執行效能過度負荷的問題。
面數太低,又無法滿足使用者對視覺享受的基本要求。
關於模型面數的多寡問題,以下是一些建議:

HoloLens 
       如果選到最佳的著色器(shader),最高可繪製出80,000個面數,並維持60fps。
       如果要畫200,000個面數,影格率就會降至30fps。
       大部分情況,保持在20,000至60,000個面數,便已是安全餘裕!

MAKAR
       官方說法是3000面至5000面,但實際上大於5000面以上,也是OK!
       基本上只要是在其容量限制內,即可。

所謂影格數,指的是3D動畫播放時,
每秒播放的影格數(frames per second)。
如果影格數下降,則動畫看起來就會卡卡的,
這也是執行效能過度負荷的展現。

為了提高效能,有人在討論如何透過使用表面圖像(texture)產生低面數高美感的模型。
這不失為一種能解決面數與效能間相互牽制的好方法。












2018年4月21日 星期六

HoloLens的環境辨識功能


HoloLens是一套混合實境(mixed reality)眼鏡,
其特別之處就是能對物理環境進行感知,
辨識後甚至能分辨出牆面、地板與可放置物體的平面等。

使用者能將虛擬生成的全像圖形(hologram)以符合環境條件的方式放置入環境中,
這種讓使用者同時感受到虛擬全像物體以及日常物理實景,
兩者共同塑造出來的環境,稱為混合實境。

以下介紹HoloLens的環境辨識功能,它不僅能分辨出環境中足以遮蔽阻擋的表面出來,
也可以分辨這些表面為牆面、地板或者是大到足以放置物體的平面等。