houdini輸出exr格式問題

輸出exr有很多方式,當然我是在houdini輸出exr格式的時候遇到的,發現有可能會出現打開只有一個像素或者全黑的文件,發現並沒有原圖的效果,纔去瞭解了下這個熟悉又陌生的格式。後來才發現exr裏另有乾坤,這個涉及到了一點後期合成的技術方面,一開始認爲的exr只是單張圖片格式就大錯特錯了。

 

Openexr的歷史

簡單說這個格式爲了影視視覺效果開發的,因爲在特效工業上大多數格式精度不夠用,32位tiff之類的格式會浪費太多空間,所以有了這個對vfx比較友好的格式。

這個格式是1999年由ILM創造的,在2013年升級爲OpenEXR 2.0,擴展了deep image buffers和在單個文件中綁定多個圖像的功能,2014年升級爲2.2,加入了有損DWA格式。

所以這個exr格式實際上是有多個版本的,如果不是後期之類大多數人會接觸到的可能是簡單的那種,通過ps之類就能打開,但是默認是最初版本的功能,並不能打開exr2.0以後的功能,當然像nuke之類合成軟件可以直接識別exr的多個圖像。

 

比如下面是一個我輸出位置信息的測試,想在houdini中烘焙出物體的位置信息,就像substance裏面的功能一樣。

自定義輸出,這樣會輸出兩張圖片,一張是原始的,另一張是自定義的Cd。

右擊save frame也可以把自定義的通道輸出出來,可以在scope裏選擇,默認是渲染圖像

直接打開是黑色的單個像素或者其他(取決與你的ps版本)

正如最開始說的openexr其實內部可以放很多信息的,而不止是一張圖片,因爲ps並不能認識多出來的信息,所以顯示不正確,當然你可以通過nuke之類軟件正確讀取,但是爲了方便,所以這裏還是用ps

 

下面介紹個ps的插件Exr-IO

使用這個插件再打開exr才發現是兩個圖層

 

https://www.exr-io.com/
Exr-IO,是由德國3D-io公司開發的一款免費插件。
可以直接去官網安裝。

加載或保存多層OpenEXR文件,包括具有深度像素數據的文件。exrio在2016年首次發佈,它使藝術家能夠以合成軟件(如nuke)的方式使用3D軟件渲染的多層openexr文件。插件將多層exr文件中的所有通道導入或導出爲單獨的層,支持混合模式和不透明度。

alpha通道可以分割成單獨的層,並添加到不提供自己不透明度信息的層中,從而使創建選擇和遮罩更快。

exrio可以讀取由多個部分組成的exr文件,甚至那些包含深度圖像數據的文件,photoshop雖然不支持,但是插件以photoshop可以顯示的方式合併數據。

 

相關參考文件
https://www.openexr.com/about.html
https://www.openexr.com/
https://en.wikipedia.org/wiki/OpenEXR
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章