클라이언트
기능
네트워크 IK가 돌아왔습니다! 이제 네트워크 IK는 로컬 연산되어 원격 클라이언트에 전송됩니다. 무슨 말이냐면 아바타의 움직임을 각각 모두의 PC에서 연산하는 것이 아니라, 각자 자신의 PC에서 연산해 다른 플레이어에 전송한다는 것이고, 즉 VR챗에 훨씬 더 가벼워진다는 뜻입니다.
결과로서 IK(역운동학)이 이전과 살짝 다르게 움직이는 것을 관측하실 수도 있으십니다. 저희는 이 변화에 주의를 기울이고 있으며 필요에 따라 네트워크 IK 시스템을 미세 조정할 예정입니다.
다양한 시스템에 여러가지 주요한 최적화가 이뤄졌습니다.
크로스 플랫폼 컨텐츠 지원이 추가되었습니다. 예를 들면 해당 월드/아바타가 지원하는 플랫폼을 아이콘으로 볼 수 있습니다.
플랫폼 호환 아이콘은 다음 사항에 표시됩니다.
월드 썸네일
포탈
아바타 썸네일과 받침대
유저 썸네일에 해당 유저가 접속한 플랫폼이 표시됩니다.
"클론 아바타" 버튼
호환되지 않는 플랫폼에 접근을 시도하면 팝업 메시지가 나와 알려줄 것입니다.
기존 디폴트 아바타들은 이제 "레거시(구식)" 란으로 밀려나게 됩니다.
이건 릴리즈 직후에 이뤄지는 일은 아닌데, 좀 있으면 그렇게 될 겁니다.
퀘스트 추천 아바타 프로그램에서 온 새 추천 아바타들이 이제 추천 아바타란에 자리 잡습니다.
이건 릴리즈 직후에 이뤄지는 일은 아닌데, 좀 있으면 그렇게 될 겁니다.
"유틸리티" 아바타를 추가했습니다. 에러가 발생했을 때나, 아바타가 해당 플랫폼에서 작동하지 않을 경우에 보여지는 아바타입니다.
"로딩" 아바타가 변경되었습니다.
변경점.
비디오 헬퍼 바이너리를 업데이트했습니다. (유튜브 보는 그거)
디버그 콘솔 단축기가 메뉴/어플리케이션 키에서 오른쪽 쉬프트+백쿼트(`)로 변경되었습니다.
버그 해결.
안전, 보안 관련 버그 해결.
유저들의 접속이 끊길 경우 결국 #1 인스턴스로 들어가게 하는 문제를 해결했습니다.
알림이 제대로 전달되지 않는 경우를 해결하기 위해 몇 가지 추가적인 조치를 취했습니다.
홀로포트 버그 해결
이제 "Water"레이어와 유저 레이어("reserved4" 밑에 존재하는 모든 레이어, 즉 레이어 22번부터 31번)는 걸을 수 있는 레이어로서 무시합니다.
메뉴 캐싱을 너무 적극적으로 해서 발생하는 메모리 누수를 해결했습니다.
음성 관련 최적화를 추가적으로 진행했습니다.
UI/메뉴 관련 최적화를 추가적으로 진행했습니다.
네임플레이트 관련 최적화를 추가적으로 진행했습니다.
홀로포트 관련 최적화를 추가적으로 진행했습니다.
SDK
기능
이제 기동 스크린에서 퀘스트 관련 문서를 열어볼 수 있는 링크를 추가했습니다.
SDK에 퀘스트 쉐이더를 추가했습니다. VRChat 이하 카테고리에서 확인할 수 있습니다.
퀘스트는 오직 이 쉐이더들만 지원할 것입니다. 다른 쉐이더를 사용할 경우 SDK가 경고해줍니다. 경고를 무시하고 사용할 경우 클라이언트에서 제대로 로딩되지 않을 것이니 주의하세요.
상세한 사항은 우리의 문서를 확인해보세요.
퀘스트에서 지원되지 않는 쉐이더를 시도할 경우 경고문을 추가했습니다.
퀘스트에서 지원하는 용량보다 더 큰 용량(월드 50메가, 아바타 10메가)의 컨텐츠를 업로드 시도할 경우 에러가 나도록 했습니다. 빌드 사이즈는 패키지 생성 이후에 측정됩니다. 이 사항은 오큘러스 퀘스트 클라이언트 내부에서도 동일하게 강제 작동될 것입니다.
변경점
기동 스크린에 변경내역을 업데이트했습니다.
1줄요약 : 항상 이거 번역하는 사이에 나 말고 딴 애가 번역 올릴까봐 쫄림