기존 CATS 플러그인에서 마테리얼과 텍스쳐를 합쳐주는 Texture Atlas를 지원한다.
하지만 써본 사람은 알겠지만 가까이서 보면 거북이 등껍질마냥 깨진다.
따라서 퀄리티 저하없이 간단히 해결하는 방법을 소개하고자 한다.
https://vrcat.club/threads/material-combiner-blender-addon-1-1-6-3.2255/
애드온을 쓴다. 주소에 들어가서 다운로드하고 알아서 블렌더에 집어넣는다.
CATS 플러그인을 통해서 데시메를 비롯한 기본적인 작업을 끝마친다.
모든 작업을 마쳤으면 옆에서 CATS가 아닌 Shotariya(애드온 제작자 이름) 탭을 확인한다.
대강 이런 화면이 나올 것이다.
Generate materials list를 클릭.
마테리얼의 리스트가 쭉 나올 것이다.
옆에 붙어있는 숫자는 모두 1로 되어있을텐데 마테리얼 그룹 숫자임.
모두 1로 맞춘 상태로 Combine하면 죄다 하나의 마테리얼이 된다.
예를 들어, 눈은 죄다 2, 특수한 표정은 3으로, 나머지는 1로 맞춘 상태에서 Combine을 한다면
피부/몸/등등 = 마테리얼 1 눈 = 마테리얼 2 특수한 표정 = 마테리얼 3이 된다.
자신이 셰이더를 바꿔쓰고 싶은 갯수만큼 그룹을 짜면 되겠지? 마테리얼 갯수는 적을 수록 드로우콜이 줄어드니까 최적화하도록 하자.
현재 퍼블릭 월드에서 허용되는 마테리얼 갯수는 한 아바타에 10개 제한이다.
마테리얼을 다 합쳤으면 이제 밑의 텍스쳐 탭에서
Generate Textures list를 클릭.
Save Textures by UVs를 클릭하면 저장할 폴더를 고르게 한다.
이게 아까 합친 마테리얼에 박아넣어야할 텍스쳐임.
이제 CATS에서 Export 해서 해당 아바타를 유니티로 집어넣고
아바타의 Material에서 아까 저장한 텍스쳐 파일을 집어넣어주면 된다.
자세한 사진 설명은 넘나 귀찮아서 패스하겠습니다.
머라구여? 다 알구 있따구여?
그치만...그치만 이렇게라도 하지 않으면 오니쨩이 아바타 최적화를 해주지 않는걸!!!
넵 ㅅㄱ