3D常見概念|什麼是Gamma Correction?

關於gamma correction(伽馬修正),網路上已經有很多很多的詳細文章

但很多解釋都會偏向技術性,新手容易會看不懂

若然你不喜歡看沈悶的理論文,或者是看了之後,還是覺得一頭霧水

那麼會長也有一個超簡單版本

甚麼是Gamma Correction?

總之,就是我們人眼所看到的影像,與相機捕捉到的影像有出入

(可以理解為明暗上的差別)

為了把機器捕捉的影像調整為我們人眼看到的樣子,於是就有了gamma correction

簡單的一張圖,有跟沒有gamma correction的分別:

gamma correction 例子 人眼看到的影像
linear 例子 機器捕捉的影像

那麼,為何我們眼睛看到的,與機器捕捉到的存有著差異呢?

其實機器捕捉到的比較貼近現實,是我們眼睛擅自修改了影像

我們的瞳孔對暗部細節特別敏感,是為了讓我們人類在光線不足的情況下,依然有能力識別危險

(例如是夜晚散步時可能會害你趴街的小石頭等)

所以經過我們看到的世界,是經過眼睛調亮的,讓我們有比較舒服的視覺體驗

為了在照相機等畫面也取得類似人眼的效果,才需要Gamma Correction

特意把「暗黑、不舒服」的畫面調亮

更多關於Gamma Correction

相機、手機等機器捕捉出來的,我們叫他Linear,指線性的意思

因為他在curve裡顯示出來,就真的是一條直線

linear | gamma correction

Gamma Correction的亮度調整,並不是平坦一致的

而是模擬人眼,主要把暗部區域調亮

gamma correction 2.2

我們平日常用的檔案格式,jpg、png已經自動調整過Gamma,

最常用的就是Gamma 2.2,也稱standard RGB、sRGB

所以正常情況,一般人並不會也無需要接觸到未經Gamma Correction處理的影像

只有稍微嚴謹的3D流程才會有Linear的作法,也稱為「Linear Workflow

會長找到一篇有詳細講Gamma和Linear Workflow的中文教學,大家可以看看