0
我正在尋找一種方法將Texture2D
直接轉換爲字節數組中的EXR格式。我做了很少的研究,這似乎比我想象的要複雜。將Texture2D轉換爲EXR(HDRI)
因爲我沒有一個,所以沒有真正尋找代碼。只是建議如何做到這一點。
我正在尋找一種方法將Texture2D
直接轉換爲字節數組中的EXR格式。我做了很少的研究,這似乎比我想象的要複雜。將Texture2D轉換爲EXR(HDRI)
因爲我沒有一個,所以沒有真正尋找代碼。只是建議如何做到這一點。
Unity 5.6剛剛發佈,令人驚訝的是,它具有執行此Texture2D到EXR轉換的API。
要的Texture2D轉換爲EXR(HDR)
byte []exrBytes = texture.EncodeToEXR();
要的Texture2D轉換爲EXR(HDR)壓縮
byte[] exrBytes = texture.EncodeToEXR(Texture2D.EXRFlags.CompressZIP);
更多EXR編碼標誌可以找到here。