1. 이미지 파일 용량



마테리얼에 들어간 이미지들 누르고 max size랑 Compression 조절하여 용량 줄이기


특히 클리핑 마스크와 관련된(투명화 관련) 이미지들은 1024 초과 안하는게 좋음.

낮아도 티 별로 안나니 최대한 낮춰서 ㄱ


2. 마테리얼 개수


마테리얼 많으면 렉걸림 


3. Any State 적게 쓰기


Any State를 단순 일반토글까지 써버리면 너무 많아지잖음? 그럼 엄청 안좋음.

하지만 존재하는 기능을 안 쓸 수는 없으므로 최대한 적게 쓰도록 하며



쓰더라도 각 화살표를 누르고 세팅을 누르면 나오는 Can Transition to Self를 끄셈

(Any State에 연결되는 화살표의 갯수가 중요한 것이 아닌 Any State 자체의 갯수가 중요하니 조심)




4. Parent Constraint 최대한 줄이기


10개 넘어가도 렉 별로 안걸리는 Parent constraint지만 

많아지면 1프레임이라도 낮아지긴 함.

1프레임씩 줄어드는 아바타가 한 월드에 30개 있으면 30프레임 깎이는거임...


특히 옷을 Parent Constraint로 입혀버리는 애들이 있음... 이 경우 개수가 기하급수적으로 늘어나므로

최대한 줄이는 것을 신경써야함.


5.Write Defaults On 끄기

이건 최적화에 진심인 사람들만 하도록 하셈...

VRchat공식 문서에서 추천하는 방법이긴 한데 이거 끈다고 엄청난 프레임 슈퍼향상 이루어지는 것도 아니고...

작업량은 off 애니메이션까지 일일히 만들어야하니 작업량 2배됨...


6. 본/피본 줄이고 끄기





옷장 애니메이션을 만들 때 피본 끄기 키기 넣는건 상식이잖아??????


7. 3d모델 폴리곤 줄이기

이건 블렌더임



8. 파티클 적게 쓰기

파티클 너무 많이 쓰면 렉걸림.

이것도 결국 이미지를 활용한 것이므로 파티클과 연결된 이미지 파일 줄이는 것도 나쁘지 않음


9. 바운드 박스 설정

https://arca.live/b/vrchat/51817119



생각나는건 대충 이정도