유난히 갈색이나 검정색 텍스쳐를 작업하고 DXT1, DXT5 등 손실 압축으로 저장할때

실제 저장한 파일을 열어보면 울긋불긋하게 칼라노이즈가 생겨서 곤란한 적이 많다.

 

혹여나 눈에 보이지않는 텍스쳐상의 칼라노이즈 때문인가 싶어

완전 흑백으로 만들어 저장해봐도 마찬가지로 녹색계열의 노이즈가 생긴다.

 

사실 우연찮게 해결 방법을 찾았는데 나름 그 원인을 분석해서 포스팅 해본다.

 


 

손실 압축 후 그라데이션 부분에 생긴 노이즈

 

예전에 퓨어 텍스쳐 만들때 DXT1 압축 연구하면서 R채널이 2정도 손실되는걸 발견한 적이 있는데 

다른 DDS 플러그인은 조금 다를지 몰라도 DX9용 엔비디아 DDS 플러그인은

손실 압축인 DXT1, DXT5를 저장할때 붉은색의 손실이 유난히 크다.

반면에 녹색 파란색은 손실은 있어도 명도 그라데이션은 어느정도 유지된다.

 

이 때문에 완전 검정색 그라데이션이라도 경계선에 녹색 파란색 노이즈가 발생하게 된다.

 

해결하는 방법은 생각보다 간단하다.

 

녹색과 파란색의 중간인 하늘색을 약간 섞어주면 어두운 파란색이 그라데이션을 채워주고

결과적으로 약간의 칼라노이즈는 생겨도 명도 그라데이션이 부드럽게 이어져 눈에 띄지 않게 된다.

 

하늘색 (0.255.255) 을 약간 섞어준뒤 감소한 노이즈

 

손실이 제일 심한 255.0.0 빨간색의 반대색인 0.255.255를 섞어서 보간한다고 이해해도 될 것 같다.

 

물론 무턱대고 하늘색을 softlight 같은걸로 섞으면 채도가 올라가서 오히려 노이즈가 심해지고

예제의 경우 20.25.25를 레이어옵션 color 100%로 넣어줬다.

 

마지막은 노이즈 개선 전후 비교 사진이다.

<위> 채도 0 검정 텍스쳐 저장시 <아래> 20.25.25 섞어준 뒤

 

텍스쳐 리터칭을 위한
스카이림 텍스쳐 & 쉐이더 세팅 가이드

(원문 : Nifskope properties tutorial by Falkbeard)



    NIF는 3D 오브젝트 정보뿐만 아니라 인게임 출력에 필요한 다양한 정보가 포함된 Gamebryo 전용 확장자입니다. Nifskope를 사용해 NIF 파일을 열어보면, 한 개의 NIF 파일에 여러 개의 오브젝트들이 들어가 있기도 하고, 각각의 오브젝트에 쓰이는 텍스처 경로, 쉐이더 설정, 인게임에서 다른 오브젝트들과 상호작용하기 위한 슬롯 설정과 히트 박스 설정은 물론, 심지어 해당 모델링 파일이 땅에 떨어졌을 때 어떤 소리를 출력할지 설정하는 항목도 들어있습니다. 이 때문에 호기심에 열어봤다가 많게는 수백 개에 달하는 항목들과 알 수없는 숫자들에 지레 겁을 먹고 모딩을 포기하는 분들도 적지 않으리라 생각합니다. 또한 스카이림 출시이래 6년이 되어가는 지금까지도 NIF 에 관한 한글 튜토리얼의 부재로 인해 매우 많은 모더들이 자신의 상상을 구현하는데 큰 어려움을 겪고 있습니다.


   본 튜토리얼은 NIF파일의 전반적인 구조와 함께 텍스처 작업에서 모더 분들이 가장 많이 접하게 될 텍스처세트와 쉐이더 프로퍼티, 알파 프로퍼티를 중점으로 설명하여, 시각화 작업중에서 겪을 수 있는 어려움과 궁금증들을 해소하고자 작성되었습니다.





잘못된 부분이 있거나 추가하고 싶은 내용이 있다면 댓글로 꼭 알려주세요!

  1. LiVingHP 2016.07.13 18:11

    노말맵과 _g 파일이 정확히는 뭔지 몰랐는데...이런거였군요!

  2. 우매한중생2 2017.06.21 18:36

    ㅇㅎ!

▲ i5 4460 , GTX960 , 2K+4K리텍 (2KHD+RK+Verdant+Vivid+기타 환경리텍) , Rampage - 최신 준우님 트윅버전 (v2)






  1. Mazon 2016.12.15 08:38

    i5 4460 이랑 i7-6700k 랑 비교했을 때 뭐가 나을 것 같음?

    • Favicon of https://regenbot.tistory.com Soundonly 2017.06.19 20:19 신고

      당연히 돈만되면 i7이 낫지
      근데 오버할꺼아니면 k붙은거 사지마

+ Recent posts