이게되냐 싶을텐데 됨
퀘스트 아바타 업로드조건이 빡빡하긴 하지만 어째 페이셜 구현에 꼭 필요한 기능들은 하나도 제한 안걸려있음
fx레이어수나 복잡도 체크안하고 일반아바타처럼 싱크파라미터256비트 제한만 통과하면 퀘아바타도 페이셜 쓸수잇다
물론 중요한건 이게 아니라 "크로스플랫폼 싱크 대응"을 시켜줘야함 이게 좀 피말림
너가 평소에 기엽고 무거운 시폰쟝을 쓴다고 하자. 얘를 A라고 할거임
얘가 쓰는 릴툰 포이요미 다빼고 이것저것 깎아서 퀘스트대응 시폰쟝을 추가로 만들었다고 치자. 얘를 B라고 할거임. 블루프린트는 A와 똑같은값 씀
(참고로 퀘대응은 알아서 하십쇼 어차피 요새 퀘대응 컵케이크마냥 하기쉬움)
그리고 브챗 폴백용으로 러스크같은 아바타를 따로 또 만들어서 올렸다고하자. 얘를 C라고 하겠음. 얘는 pc랑 퀘스트 양쪽에 똑같은걸로 업로드해야함
A : 시폰쟝 PC버전
B : 시폰쟝 Android버전
C : 브챗폴백 PC/Android버전
그럼 브챗들어갔을때 퀘단독 유우저들 혹은 무거운아바타 비표시한 애들은 브붕이 모습이 C로 보일것임
다만 브붕이가 A 압타를 끼고있다면 B로 보일꺼임 (설정따라 C로 보일수도 잇는데 엥간하면 B로 보임)
여기서 브붕이가 A B C 압타에 전부 똑같은 페이셜세팅을 집어넣고 A아바타를 입은채로 열심히 암캐표정을 지으면
퀘단독 유우저들의 눈앞에 보이는 B아바타도 똑같은 암캐표정을 짓고잇을가?
아님
Animator Parameters | VRChat Creation
개인적으로 브챗에서 고수하는 디자인중에 이해하기 힘든게 2가지가 있는데
컨트롤러 레이어 웨이트조작을 인덱스순번으로 지정하게 해놓은거랑 크로스플랫폼 파라미터 싱크 방식임
지금 후자가 문제가 되는건데 이게 왜 좃같냐면
위짤은 내가 중간에 만들다 만 페이셜시폰 테스트판 압타의 파라미터 목록임
여기서 몇몇 기능들은 퀘스트판에서 구현이 아예 안되니까 해당하는 파라미터들을 빼고 올린다? 싱크깨짐
A 압타랑 B 압타가 쓰는 파라미터 목록의 파라미터 개수/순서/타입들이 싸그리 일치해야 겜내에서 싱크가 성사함
여기서 파라미터 이름이 똑같은지는 안봄 그냥 개수/순서/타입만이 전부 똑같아야함
그러니까 저게 A압타의 파라미터 목록이라고 한다면
B압타도 똑같이 bool bool bool bool bool bool bool float float bool bool bool bool bool bool int int int int float float float float float float float float float
이렇게 되어있어야함
순서 하나도 틀리면 안되고 중간에 뭐가 빠져도 안됨. 심지어 맨뒤에 몇개 빼거나 맨뒤에 뭐가 더 붙어도 안됨
존나머리아프니까 그냥 둘다 똑같은 파라미터 목록 쓰면 된다 라고 생각하면됨
퀘스트판에서는 구현 불가능한 옷이나 기믹이 있더라도 파라미터 목록 자체는 손안대고 원판아바타꺼 그대로 쓰는거임
이러면 만사해결
이엇으면 이딴글 안쌈
요새는 뭐든 비파괴의 시대라서 원하는 기능들 다 MA로 쑤셔넣어 업로드직전에 아바타가 자동으로 많이 바뀐다
그중에 파라미터 목록을 건드는 스크립트들이 몇개 있음. 위의 MA Parameters가 대표적
이거보면 Auto Rename 체크박스가 있는데 (기본값이 체크된 상태인걸로암)
MA로 추가하려는 파라미터가 이미 존재하는경우 서로 충돌 피하려고 있는 기능같음
문제는 이게 크로스플랫폼 싱크를 박살낼수있음
파라미터 이름만 바꾸고 개수/순서/타입은 그대로인데 뭔문제냐 싶을수있지만
저 Auto Rename으로 인해 PC판이랑 퀘스트판 파라미터 목록이 똑같이 바뀐다는 보장이 없음
나같은경우는 위에 MA랑 다른 암호화툴(주딲꺼아니고 딴거) 같이 적용했을때 싱크 박살났음
암호화툴에 대체로 파라미터 난독화(obfuscation) 기능이 포함되어있다보니 생길수잇는 참사임
페이셜 싱크를 원한다면 가급적 파라미터 목록 파편화나 불일치를 야기할만한 요소들을 다 치우자. 위의 경우는 Auto Rename 체크풀으니까 싱크문제 해결되긴했음
이거 잘 뜯어보면 알겟지만 페이셜에 국한된 내용은 아님
크로스플랫폼 싱크를 성사시키면 핸드사인 안통하고 메뉴로 하는 표정컨같은것도 퀘단독 유저들한테 그대로 보인다
근데 특이나 페이셜유우저라면 이거 해두는게 차이가 존나크다고생각함
퀘단독유우저는 물론이고 아바타 죄다 비표시 걸어놓은 애들도 저새기 페이셜인가? 하고 바로 알아챌수잇슴
너가 아무리 비싼뚝배기 껴도 압타에 옷장떡칠 4K떡칠 pcss떡칠 ㅇㅈㄹ하면 어차피 다들 맹한 무표정폴백밖에 안보임
꼽우면 깎으라이기