안녕
간단히 최적화 할 방법 알려줄게
오늘 할거
1. 텍스쳐 용량 간단히 줄이기
2. 스킨드메쉬 한번에 잡아서 Bounds, Root Bone, Anchor Override 설정하기.
1. 우선 들어가서 유니티 패키지를 유니티에 임포트해
https://github.com/Thryrallo/VRCAvatarTools/releases/tag/ava_eval_0.6

했으면 들어가서

이 창이 뜰건데

너가 열심히 만든 아바타를 안에 집어넣어

텍스쳐 부분 눌러서 열어줘.

이제 해볼거는 5메가 이상 나가는 텍스쳐들을 최적화 해줄거야.
글로만 설명하자면 5메가 이상 나가는 텍스쳐 하나하나 클릭해서 텍스쳐 용량만 줄이면 돼

텍스쳐 클릭시 오른쪽에 이런 창이 보일거야

노말맵이니까 난 512로 낮춰줄거야.
AO, Normalmap, Shademap<< 얘네는 512로 낮춰도 큰 차이없어서 크게 낮춰주고
나머지 중요한 얼굴, 옷, 머리카락 등은 2048이나 1024정도로만 낯줘줄거야.
Compression은 하이퀄리티로 올려주면 낮춰도 높은 텍스쳐 품질을 유지해
정리하자면
얼굴, 옷, 머리카락, 악세서리 - 1024 or 2048
AO, Normalmap, Shademap 등 품질 무관한 텍스쳐 - 256 or 512 or 1024
High Quality는 무조건 체크.

보면 텍스쳐 용량을 낮춰도 거의 동일한 퀄리티가 유지되는거 보이지?

옷이 많아도 이런 방식으로 하면 VRAM Size(all)이 150 MiB을 안넘길거야
이러면 업로드했을때 실제 아바타 용량도 20메가를 절대 안넘어.

2. 항상 유니티하다 실수해서 앵커 안넣거나 바운드가 이상하거나 루트본이 이상한 경우 있는데
VRChat SDK 패널을 열어서 Skined Mesh Renderers를 셀렉트하면 한번에 잡혀

한번에 잡아서 한번에 저 세개를 설정하면 끝
방법도 간단하고 확실하게 렉도 줄여서 가벼운 아바타로 다니자
아바타용량이 50메가 넘어가면 VRAM기준으론 총 4-500메가정도 나오는거같더라
이해안되는 부분 댓글로 적으면 수정함
끝