본문 바로가기

ETC/문제해결

문제해결: 4. 선형 공간 텍스쳐 제작 관련 이슈

질문글 : https://cafe.naver.com/pinksox/8200

 

[UE4] 언리얼의 텍스처에서 알파 채널은 무슨 공간???

감마 공간과 선형 공간 텍스처 차이를 테스트 해보려고 아래와 같이 머티리얼을 짜 봤습니다. GammaRGBA와 LinearRGBA는 sRGB 체크 유무만 다르고 동일한 텍스처...

cafe.naver.com

출처 : TAN 오픈카톡

 

화면가득님의 이슈

감마 공간과 선형 공간 텍스처 차이를 테스트해봤는데요, GammaRGBA와 LinearRGBA는 sRGB 체크 유무만 다르고 동일한 텍스처를 사용하였습니다. R : 128 G : 128 B : 128 A : 128 (심지어 텍스처 사이즈도 128X128)

원래 제 예상은 sRGB 체크 유무와 관계없이, 알파는 Linear에서의 RGB 각 채널 값과 유사한 값이 출력되는 거였습니다. 알파채널 값이 우찌 저런 값이 튀어나오는 것일까요;;;;

혹시, 이것에 대해 아시는 분이 있을까요? .217 과 0.5 사이쯤 되는 저 정체불명의 값( 0.3607)은 대체;;;;;;

 

대마왕님의 트러블슈팅 제안

텍스쳐 압축을 안하면 어떻게 될까요

옛날 텍스쳐는 알파를 따로 압축했는데 요즘 ASTC 계열은 한번에 알파까지 처리하는 방식이라 어떨지

파일 포맷 TGA 로 불러 들이신 걸까요

rgba 위치 바꿔도 그렇게 나올지 궁금

 

스위즐링 결과

 

지능킴님의 정보

 

예전에 테스트했을 때 알파채널에 단순히 페인트 버킷으로 128값을 부어놓은 거랑 rgb 채널에 버킷으로 부은거랑 값은 같게 찍히는데 엔진에서 샘플링한 결과값이 다르더라구요 그래서 r채널(예시적으로)에 부어놓은 128값을 복사해서 알파 채널에 넣으면 포토샵상에서는 값이 다르게 나오는데 엔진에 넣으면 값이 0.5로 들어갑니다

 

집단지성의 해결책

 

포토샵의 문제 -> 컬러 스페이스 세팅으로 해결

 

집단지성