Geomerics Enlighten- 虛擬實境的全球照明解決方案

Geomerics是一間ARM公司,它們發明了Enlighten一個即時全球照明技術,被全球領先的遊戲引擎採用今天發表了一篇部落格,說明Enlighten可以如何被應用在虛擬實境遊戲或是螢幕的燈光效果,同時又不會對幀速率產生負面影響。

ARM Logo

Geomerics Enlighten Logo

虛擬實境被認為是現在最具革命性與顛覆性的技術,直到未來的十年二十年都是!

 

 

隨著主要的虛擬實境頭戴式顯示器,例如HTC Vive, Oculus Rift, Playstation VR, Gear VR以及開放原始碼 OSVR從去年底到今年初相繼出頭,虛擬實境革命正逐步走向前所未有的大爆發!

對於沉浸式科技來說,照明相當重要,是造成身歷其境效果的其中一個基石。它是真實體驗當中關鍵的環節,即使小小的地方也可以讓整個場景看起來格格不入,影響真實性

全球照明為場景帶來真實感,它模擬了現實生活中的光,光跟物體會交互影響,而不只是光線直直地打在物體表面。光可以帶來立體感受,加強場景的情感,並且令人看到焦點,這樣才會有更精確而真實的虛擬實境體驗。

最後,最終極的虛擬實境體驗必須要從感應器到畫素的呈現過程,延遲率極低加上極高幀幅率。螢幕更新會拖慢速度,頭部追蹤就會延遲。

 

 

geomerics enlighten

Enlighten提供Illumination & Lighting 即時的計算機輸出

虛擬實境顯示卡計算佔很多GPUCPU空間。先前說明過,即時的虛擬實境傳輸需要有力的CPU,因為基本上工作量是兩倍!

現在的業界標準跟幀幅率需求是每秒70-90幀幅,而本來的工作量就已經很大了。高品質的全球照明對場景來說是很必須的,而用通常會佔用到相當大GPU,因此需要更全面性的系統。

 

ARM Geomerics

 

Enlighten運作的方式就是擷取靜態幾何的位置,或市場警鐘靜態幾何表面與表面之間的能見度,計算並壓縮在運行時用的數據。Enlighten運行時間利用預先計算的數據,在真實時間中輸出。

Enlighten的輸出會因為光的表面結構或是在場景中擴散的顏色有所改變,遊戲引擎所提供的資料。

遊戲引擎在GPU上運行,而Enlighten運行時間通常靠CPU。但是Enlighten可以讓您選擇計算配置的位置。

 

Friction-free rendering

Enlighten無摩擦匯出方案

Enlighten運行時間被設計為完全靠著沿著主匯出器(無摩擦),因此不會造成堵塞。

Enlighten可以計算CPU上的動態間接照明,獨立於GPU,表示GPU系統可以計算一次匯出兩次,提供持續的一致的無延遲資料。這個智能系統讓全球照明的計算配置更智能。

而將光從GPU卸載到CPU讓開發者可以做更複雜的效果,達到更高的呈現。Enlighten同時支援高幅率的全球照明,對於虛擬實境的運用是最佳的工具。

Enlighten無摩擦的輸出,加上支援高幅率,可以創造無縫接軌以及沉浸式的虛擬體驗。看來,現實世界終於出現競爭對手!

Content Source: Geomerics Official Websites

Comments

comments

Author: VR Reporter

I am a hi-tech enthusiast, VR evangelist, and a Co-founder & Chief Director at Virtual Reality Reporter!

Share This Post On