Unity引擎宣布開啟對Xbox One X主機的HDR支持,你知道什么是HDR嗎?粵嵌武漢Unity培訓帶你們來一起看一下。
在標準渲染,每像素的紅、綠、藍值表示0~1的范圍比例,其中0表示零強度和1表示顯示設備的強度。雖然這是直觀使用,它并不能準確反映在真實的生活場景的照明。人眼傾向于以適應本地的照明條件,所以,一個物體在昏暗的房間里看起來是白色的,并不比在日光下灰色的物體亮。此外,眼睛在該范圍看低處的亮度差異比在高處更敏感。
更有說服力的視覺效果可以實現,如果讓渲染適應像素值的范圍更準確的反射燈光的等級,這將是一個真實的場景。雖然這些值將終需要被映射回顯示設備的可用范圍,任何中間計算(如Unity的圖像效果)將提供更真實的結果。允許使用內部的圖像,0...1值外范圍是高動態范圍(HDR)渲染。
當HDR激活,該場景被渲染成一個HDR圖像緩沖區可容納0..1范圍以外的像素值。這個緩沖區然后被后期處理使用圖像效果,如HDR bloom。色調映射tonemapping圖像效果是轉換HDR圖像到標準的低動態范圍(LDR)圖像發送顯示。轉換到LDR必須在一些點應用圖像效果管線,如果僅LDR圖像效果在后來應用,但它不需要一步。為方便起見,一些圖像效果能自動轉換為 LDR之后應用HDR效果(請參見下面的腳本)。
繼虛幻4引擎版本4.17添加對Xbox One X的支持后,現在世界上的另外一個游戲引擎,亦是粵嵌武漢Unity培訓正在使用的引擎——Unity也添加了對Xbox One X的原生支持。
開發者已經可以利用Unity引擎開發支持Xbox One X的游戲,并充分利用4K分辨率和HDR輸出特性。作為具有重要意義的未來主機,Xbox One X在全面提高主機性能的同時做到了對此前主機游戲的全面兼容,開發者只需要簡單的轉換就能夠讓Xbox One游戲支持Xbox One X,及其優化特性。
這意味著使用Unity引擎的游戲開發者在為Xbox One X開發游戲時更加得心應手。考慮到很多獨立游戲開發商使用的是Unity引擎,因此在不遠的將來,將有大量為Xbox One X做出特別優化的獨立游戲出現。
使用HDR,能使得終畫面更加明亮鮮艷,粵嵌武漢Unity培訓也希望學員能制作出效果更加好的作品。