當前位置:
首頁 > 最新 > Nuke色彩空間

Nuke色彩空間

Nuke在默認情況下把所有導入的圖像都轉成32位的linear空間進行操作。

在Nuke的工程設置(S)-LUT選項卡里可以看到Nuke分別對不同的文件添加不同的LUT(這裡的LUT其實也可以理解為素材本身的色彩空間)以使它們的色彩空間校正成工作空間的linear:

8位文件:sRGB

16位文件:sRGB

log文件:Cineon(一般在讀取.cin或.dpx時會默認選擇Cineon)

float files:linear

可以在每個Read文件屬性最下方看到Nuke默認給素材制定的色彩空間

monitor,也就是Nuke的監視器(Viewer)默認的色彩空間是sRGB。這個sRGB是比較特殊的。舉個例子,一個8位素材導入Nuke後,先默認把它當做是sRGB,然後轉化成為Linear(工作空間),接著再轉化成為sRGB(Viewer)

關於達芬奇調色後的DPX文件導入Nuke後顏色不一致的問題

這是達芬奇里調色好的畫面

這是輸出的DPX文件導入Nuke後顯示的畫面

為什麼出現這樣的問題?

首先要考慮Nuke本身的色彩空間機制。

Nuke工作空間的色彩空間是Linear,也就是說,不管導入文件的色彩空間是什麼,它都會把它轉化成Linear。

雖然每個文件的色彩空間可能都不一樣,Nuke默認有一套機制,一類文件對應一種色彩空間。比如,只要是8位文件,Nuke都會默認把它的色彩空間當做是sRGB。如果是DPX,那就對應Cineon。

在每個Read屬性了都可以看到Nuke給每個素材默認設置的色彩空間。

這裡之所以會出問題,是因為我們可以在達芬奇里看到,素材的色彩空間是Gamma2.4,而Nuke因為考慮到它是DPX文件,然後默認把它的色彩空間當做是Cineon,所以會出問題。

解決方法:

核心思路:把素材的色彩空間變成Gamma2.4

方法一:在Read文件的屬性里,把默認的Cineon改成Gamma2.4

方法二:在素材下面添加ColorSpace節點。In為Gamma2.4,Out為Linear

在Nuke里校正色彩空間後的畫面

為什麼在ColorSpace里In是Gamma2.4,Out是Linear?

這裡容易有一個誤會,有人可能會認為Colorspace是把素材的色彩空間從A變成B。實際上它是把素材的色彩空間轉換成Nuke工作空間的色彩空間。

之前說過,Nuke會把素材的色彩空間統一轉化成它自己工作空間所用的色彩空間(Linear),而ColorSpace就可以理解為這一過程。In是素材的色彩空間,Out通常情況下都應該是Nuke自身的色彩空間,也就是Linear。

所以如果需要修改素材的色彩空間,就應該在In裡面選擇,而保持Out為Linear不變。

如何在Nuke裡面導入LUT?

添加Vectorfield節點,選擇LUT所在的路徑(LUT文件常用格式:.3dl/.cube/.look/.csp)

把顯示窗口的sRGB改成None

這是個人的原創學習筆記,僅代表個人觀點,如有問題,歡迎在公眾號里回復討論。

如果這條筆記對你有幫助,歡迎點贊或轉發~

關注公眾號「村長學習筆記」,每周都會有新的心得分享。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 村長學習筆記 的精彩文章:

TAG:村長學習筆記 |