
안녕하세요! 지금 바로 VRChat 2021.3.2를 릴리즈 합니다. 빌드 1121.
맞아요, 유니티 2019 업그레이드가 가능해졌습니다!! VRChat은 현재 2019.4.29f1을 사용 중 입니다. 안녕, 2018!
이 업데이트는 스팀, 오큘PC, 그리고 오큘퀘에서 이용 가능합니다. 이 릴리즈는 새 버전을 이용중인 플레이어를 보려면 업데이트가 필요합니다!
다시말해, 친구들에게 조인 탔는데 친구가 인스턴스에 없으면, 자신이나 친구가 업데이트를 해야 하죠.
이 업데이트는 오랜 시간 동안 오픈 베타 테스팅에 있었습니다.
부지런하고 도움을 주신 오픈 베타 테스터들 덕분에 이번 릴리즈의 대부분의 문제를 찾고 해결할 수 있었죠.
하지만 유니티 업그레이드를 더불어 몇몇 이슈가 있을 것으로 예상됩니다.
도움을 주시는데 관심이 있으시거나, 컨텐츠를 시험해보고 싶다거나, 릴리즈 날짜에 머리아플 일이 없었으면 하면,
#open-beta-info 채널의 아래 (플라스크)버튼을 눌러 오픈베타 릴리즈의 새 알림을 받아보세요!
패치 노트를 읽어드리기 전에, 중요한 부분부터 알려드리겠습니다.
...그리고, SDK 다운로드 링크를 찾으신다면, 아래의 크리에이터 가이드로 가세요.
----
아바타나 월드를 만들지 않으신다면, 걱정 마세요! 아무것도 할 필요 없습니다.
굳이 해야할 일이 있다고 하면, 캐쉬를 비우면 될 거 같네요.
- 브얄챗 내에서 Settings로 갑니다.
- 우측 상단의 Advanced Settings을 클릭
- 좌측 상단의 Clear Downloaded Content Cache라고 써져 있는 버튼을 클릭 후 Yes 누르기
- 브얄챗 껐다 켜기. 끝!
2019년 버전이 있을 때 기존 2018년 컨텐츠가 잘못 되는 것을 방지하기 위한 것이예요.
----
VRChat 크리에이터 이시고, 아바타나 월드를 갖고 계신다면, 아래를 확인해보세요!
퀵 링크
2018->2019 전환 가이드 : https://docs.vrchat.com/v2021.3.2/docs/migrating-from-2018-lts-to-2019-lts
Unity 2019.4.29f1 다운로드 링크 : https://docs.vrchat.com/v2021.3.2/docs/current-unity-version
2019 SDK (전환 가이드를 읽기 전에는 임포트하지 마세요!!!) : https://vrchat.com/home/download
FAQ
아바타나 월드를 재업로드 해야하나요?
아마 아닐거예요. 대충 98%의 콘텐츠들이 2019에서도 문제 없이 작동할 거예요.
하지만 다시 업로드 할 필요가 없다 하더라도 나중에 가서 업그레이드를 하시게 될거예요.
게임을 앞두고 프로젝트들을 백업 하셔야 해요.
어떻게 유니티 프로젝트를 업그레이드 하나요?
여기 가이드가 있습니다. : https://docs.vrchat.com/v2021.3.2/docs/migrating-from-2018-lts-to-2019-lts.
저희는 이 가이드의 대부분의 상황들을 해결하려고 시간을 소비했어요. 잘 따라오세요. 그리고 프로젝트 백업하세요.
특히 2.5단계에선 이 분들은 특별히 주의해야 합니다:
- Cloth를 쓰는 프로젝트
- Udon Sharp / U#를 쓰는 프로젝트
제 아바타 / 월드에 문제가 있어요.
업그레이드와 재업로드를 먼저 해보세요. 그래도 안되면, 저희 디스코드의 다른 제작자 분들과 상의 해보는 것도 좋아요.
그래도 정말 안되면, 버그를 찾은거니까 Feedback boards에 포스트 해주세요. 당연히, 상황이 안좋아지면 언제든지 만들어둔 백업본에서 복원 할 수 있어요.
재업로드만이 방법인가요?
괜찮을 거예요. 저희가 본 대부분의 문제는 재업로드로 해결 돼요. 프로젝트 백업을 확실하게 해놓는다면 말이죠.
프로젝트를 2019로 업그레이드 해야만 하나요? 왜죠?
당연하죠!! 안 할 이유가 없어요. 오래 걸리지도 않구요. 유니티 2019는 많은 Editor 업그레이드와 장점들이 있어요.
- 다크 모드!!
- AI를 이용한 노이즈 감소를 포함한 진보된 GPU 연산 라이트맵핑. 존내빠르네.
- UI 업데이트
- Scene과 상호작용 하기 위한 겁내 좋아진 단축키 / UX
- 에디터 쉐이더 컴파일이 이제 비동기화 됩니다.
- FileSystemWatcher 고침
- 기타 등등
아 맞아, 엔진에도-
- 글로벌 키워드 제한이 늘어났고, 64 로컬 키워드도 있습니다! 글로벌 키워드는 256에서 384로 늘어났고, 로컬 키워드도 생겨났죠!
- 증가하는 쓰레기 정리! 사용 가능한 메모리 증가, 속도 향상, 더 적은 연결로 더 많이 사용 가능
- PhysX 업그레이드!
어쨌든, 업그레이드 하셔야겠죠. 2019는 쩔어요. 업그레이드 하기 전에 백업 잊지 말구요.
프로젝트를 백업 해야하나요?
네. 당연히요.
패치노트는 어디있죠?
아래에 있어요! 이상하게 컷해서 죄송해요. 디코 메시지 4000자 제한 때문에 아랫 부분을 다 날려먹었어요.
전체 릴리즈 노트를 확인해보세요 : https://docs.vrchat.com/docs/latest-release
클라이언트
변경점, 수정, 개선사항
- 유니티 2019.4.29f1로 업데이트됨!
어떻게 프로젝트들을 2018 LTS에서 2019 LTS로 마이그레이트 하는지 확인 해보세요. :
https://docs.vrchat.com/v2021.3.2/docs/migrating-from-2018-lts-to-2019-lts
업그레이드 하기 전에 백업 꼭 하세요
- Cinemachine (2.8.0), PostProcessing (3.1.1), and TextMeshPro (2.1.6) 업그레이드
- 원하는 키보드 입력을 변경했기 때문에 더는 로케일 또는 입력 시스템에 관계 없이 동일한 위치에 키를 사용합니다.
더이상 VRChat을 하기 위해 QWERTY로 전환 할 필요가 없죠. 따라서, 디버그 메뉴의 키바인드들은 이제 외국어(아마 영어를 제외한) 키보드에서도 사용 가능합니다.
- 로딩 스크린 그래픽을 조금 업데이트 하고, 새 것도 하나 넣었어요.
- 그래픽 성능 프리셋을 바꾸기 위한 인겜 세팅을 추가했어요. Advanced Performance Settings 아래에서 사용 가능합니다.
SDK
- 어떻게 프로젝트들을 2018 LTS에서 2019 LTS로 마이그레이트 하는지 확인 해보세요. : https://docs.vrchat.com/v2021.3.2/docs/migrating-from-2018-lts-to-2019-lts
업그레이드 하기 전에 백업 꼭 하세요
- 열려 있는 클라이언트들을 새 빌드로 쉽게 재로딩 하기 위한 빌드&재시작 옵션을 넣었어요.
- SDK가 메쉬 Read/Write가 비활성화 되어 있는지 확인하고 자동으로 수정하는 기능을 넣었어요.
- VRChat에 맞는 퀄리티 세팅을 조정했어요. (아마 세이프티 관련인 듯)
- SDK 업로드 속도를 향상했어요
UDON
- New TrackingData.Origin type in VRCPlayerApi.GetTrackingData to get a player's tracking space origin
- Udon can now sync String arrays and VRCUrl arrays
- Const nodes with multiple fields will now render correctly (Vector3, Quaternion, etc.)
- Constructor nodes will now list their type along with the label "Constructor" instead of "ctor"
- Calls to SetVariable with sendChange turned on will now actually become SetProgramVariable calls under the hood so that both methods of triggering OnVariableChange events work the same now. Fixes an issue where the 'old' variable value was incorrect on first access, and an issue where value types were never copied over
- Comments are editable again
- Fixes display of nodes where you could no longer see outputs (GetTrackingData, SendCustomEvent, others)
- Fixes issue where VRCUrl always reported it was different when serialized (would always fire OnVariableChanged for a synced VRCUrl even when it wasn't changed)
- Variables will no longer always have _1 appended to them
- Includes new UdonSyncPlayer graph using OnVariableChanged instead of OnDeserialization, and drastically simplifying the logic. Should use less bandwidth as well
우동은 자세하게 몰라서 번역 안함
우동 하시는 분들은 알아서 이해 하시리라 믿음.
급하게 번역해서 오역 의역 있음