2016-12-14 10 views
0

Texture2D을 바이트 배열로 EXR 형식으로 직접 변환하는 방법을 찾고 있습니다. 나는 거의 연구를하지 않았으며 이것이 내가 생각했던 것보다 복잡해 보인다.Texture2D를 EXR (HDRI)로 변환

코드가 없으므로 실제로 코드를 찾고 있지 않습니다. 이 작업을 수행하는 방법에 대한 제안.

답변

0

Unity 5.6이 출시되었으며 놀랍게도이 Texture2D to EXR 변환을 수행하는 API가 있습니다.

는 EXR (HDR)에 Texture2D를 변환 더 EXR 인코딩 플래그 here을 찾을 수 있습니다

byte[] exrBytes = texture.EncodeToEXR(Texture2D.EXRFlags.CompressZIP); 

압축하기

byte []exrBytes = texture.EncodeToEXR(); 

EXR (HDR)

에 Texture2D를 변환합니다.