1. 개요
VR 기기를 사용할 수 있는 소셜 프로그램인 VRChat의 주요 업데이트 내역 및 행사와 같은 역사를 서술한다.해당 문서는 스팀의 앞서 해보기 출시 이후 기준으로 작성되었다.[1]
2. 역사
2.1. 2017년
2.1.1. 주요 업데이트 내역
- 2월 1일 - VRChat 출시[2]
- 8월 30일 - 유니티 엔진 5.6.3p1 업데이트
2.1.2. 주요 행사
2.2. 2018년
피크 유저수 2만 돌파2.2.1. 주요 업데이트 내역
- 4월 24일 - 인게임 카메라 업데이트
- 5월 10일 - 카메라 기능 추가 업데이트
- 12월 11일 - 유니티 엔진 2017.4.15f1 업데이트
2.2.2. 주요 행사
- Virtual Market 1 (8월 26일)
2.3. 2019년
2.3.1. 주요 업데이트 내역
- 5월 15일 - 네트워크 IK 기능 추가
- 6월 18일 - 유니티 엔진 2017.4.28f1 업데이트
- 6월 19일 - 아바타 업로드 방지 폴리곤 제한 해제
2.3.2. 주요 행사
- Virtual Market 2 (3월 8일 ~ 10일)
- Virtual Market 3 (9월 21일 ~ 28일)
2.4. 2020년
2.4.1. 주요 업데이트 내역
- 4월 1일 - 유니티 엔진 2018 LTS, Udon 업데이트(#)
VRChat의 유니티 메이저 업데이트와 함께 월드 개발 전용 비주얼 스크립트 언어인 Udon이 업데이트되어, 기존의 원시적인 트리거-이벤트 기반의 SDK2.0의 제약에서 벗어나 개발자 수준의 접근이 가능해졌다. 상세 내용은 Udon 문서 참고. - 8월 6일 - Avatars 3.0 업데이트(#)
기존의 SDK2 아바타에서 진일보한 SDK3 기반의 아바타 3.0을 업데이트하였다. 주된 차이점 및 기능은 아래와 같다. - 커스텀 애니메이터 사용
- Action Menu
게임 내부에서 애니메이터의 매개변수에 접근하고 조정할 수 있도록 간략화된 라디얼 메뉴를 제공한다. 해당 메뉴는 자유롭게 커스텀 가능하며, 이를 이용하여 아바타 관련 기능을 실시간으로 조작할 수 있다. - 걷기, 뛰기, 앉기, AFK 등의 애니메이션 및 출력 상황을 직접 커스텀할 수 있으며, 휴머노이드 구조를 따르지 않는 비인간 아바타 역시 제작 가능하다.
- 아바타 일부 파츠를 실시간으로 숨기거나 크기/형태/마테리얼 등을 변경할 수 있다.(유저들 사이에서는 소위 옷장이라 불린다)
- Avatar Dynamics 업데이트와의 조합으로, 유저간 상호작용에 따른 애니메이션을 출력 가능하다 (쓰다듬거나 때리면 표정이 바뀌는 등)
- 12월 3일 - VRChat Plus 업데이트(#)
SDK2 아바타는 규격화된 전용 애니메이터 2개(Standing/Sitting)만을 사용 가능하였으나, SDK3 아바타는 총 8개의 애니메이터(Base, Additive, Gesture, Action, FX(이펙트)의 5개 플레이어블 레이어 / Sitting, TPose, IKPose의 3개 포즈 레이어)를 사용 가능하며, 애니메이터의 레이어 및 규격 역시 특정 레이어만 유지된다면 자유롭게 추가 및 변경이 가능하다. 또한 256비트까지의 커스텀 애니메이터 매개변수를 동기화하여 게임 내에서 직접 애니메이터 매개변수에 대한 접근이 가능하게 할 수 있다.
이를 이용하여 다양한 아바타 표현이 가능하며, 대표적인 예시는 아래와 같다
2.4.2. 주요 행사
- Virtual Market 4 (4월 29일 ~ 5월 10일)
- Virtual Market 5 (12월 19일 ~ 1월 10일)
2.5. 2021년
2.5.1. 주요 업데이트 내역
- 7월 16일 - 유니티 엔진 2019 LTS 업데이트
2.5.2. 주요 행사
- Virtual Market 6 (8월 14일 ~ 28일)
- Virtual Market 2021 (12월 4일 ~ 19일)
2.6. 2022년
2.6.1. 주요 업데이트 내역
- 2월 16일 - OSC 업데이트(#)
기존에는 비인가 모드 없이 불가능했던 인게임 아바타 기능과 외부 프로그램의 연동이 가능해진다. 현재 자주 사용되는 스마트워치를 이용한 심박수 연동, 안면 추적 장치를 이용한 실시간 표정 반영, 아이트래킹 등과 같은 기능들이 OSC를 통하여 작동된다. - 2월 25일 - IK 2.0 업데이트(#)
기존에는 비인가 모드 없이 불가능했던 10점 트래킹이 공식 지원되게끔 바뀌었으며, 6점 이하 트래킹의 관절 예상 움직임 또한 크게 개선되었다. - 4월 21일 - Avatar Dynamics 업데이트(#)
기존 다이나믹 본(Dynamic Bone)을 완전히 대체하는 피직스 본(Phys Bone)이 SDK 기본 제공 기능으로 추가되었다. 다이나믹 본의 큰 단점이었던 성능 부하를 1/10 가량으로 크게 낮추었고 타 유저와의 간섭 기능 또한 추가되었으며, 이를 통해 파라미터를 변화시켜 기능을 작동시키는 트리거로써도 활용이 가능하도록 만들어졌다. 또한 이쪽은 별매할 필요가 없다는 것도 장점. - 7월 25일 - 보안 업데이트(#)
- 8월 30일 - Creator Companion (VCC) 업데이트(#)
VRChat에서 제공하는 프로젝트 관리 도구인 VRChat Creator Companion이 업데이트되었다. 해당 프로그램을 통하여 SDK 및 공식 패키지뿐만 아니라, (지원한다면) 외부 에셋 패키지 또한 VCC에 연동하여 원클릭으로 설치 및 버전 관리가 가능해져 사용이 간편해졌다. - 10월 12일 - UI 2.0 업데이트(#)
2.6.1.1. EAC 도입 관련
본래 모드 제작, 배포, 이용은 VRChat의 이용자 약관에 위배되는 행위였으나 이용자 유치와 커뮤니티 형성 등의 순기능을 보아 오랫동안 묵인되어 왔는데, 2022년 7월 26일 EasyAntiCheat 도입을 예고해 허용되지 않은 변조 클라이언트 모드의 사형을 선고했다.# 사유는 타 이용자에게 위해를 가할 수 있는 악성 모드의 차단 및 관리의 어려움인데, 그 말대로라면 그 소수의 악질을 퇴치하기 위해 외부 모드를 중심으로 형성된 일부 VRChat 커뮤니티를 박살내는 초강수를 둔 것이다.이것이 문제가 되는 이유는 더 있는데, EAC가 개발자 입장에서는 도입하기 매우 쉽지만 최종 사용자에게 부여하는 문제가 많다. 주기적으로 사용자 시스템의 스냅샷을 찍거나 로컬 폴더를 뒤져 검사하고 자신이 모르거나 의심하는 프로세스는 모조리 강제종료해 버리는 행동으로 시스템에 부하를 주는 것은 유명하며, AMD FSR/RSR, Intel XeSS, Nvidia VRWorks SLI 등 VR 게임 특유의 높은 연산량 처리에 도움을 주는 기능들조차 쓸 수 없게 된다.
이용자들의 반발이 심화되자 중대 사항을 제외한 모든 개발을 중단하고 각 커뮤니티와의 소통을 통해 기존에 모드로 충당해야 했던 기능들을 게임에 도입하는 작업을 우선적으로 수행하겠다고 밝혔으나, 안티치트 도입은 철회하지 않았으며 특수한 기능의 모드를 사용했던 커뮤니티들은[3] 무시되었다. 갑작스럽고 일방적인 업데이트에 많은 플레이어들이 스팀 리뷰에 비추천을 주기 시작했고, 업데이트 발표 당일에만 2,811개의 비추천이 쏟아지며 당시 리뷰 상태는 '압도적으로 부정적' 이 되었다. 또한 모드를 공식 지원하는 Chillout VR 이라는 대체재가 발굴됨에 따라 컨텐츠 개발자들과 이용자들이 대거 이동했었으며 해당 게임은 3일 만에 7000%가 넘는 이용자 증가를 기록했다. 현재는 이탈했던 유저층이 다시 복구된 상태.
유저들의 반응은 극과 극이였다. 허가되지 않은 변조 클라이언트 사용이 차단되었다는 부분에서 모드를 사용하지 않는 대다수 유저들은, 각종 악성 모드들[4]에 대한 1차적인 보호 장치가 생겼다는 점에 대해서 긍정적인 반응이였다. 하지만 기존 모드 사용자의 수가 어느정도 되는 편인 데다가 확실한 테스트, 개발자와 유저들 간의 충분한 소통 없이 강행한 도입으로 인한 충돌과 버그들이 간간히 보이는 상황이고, EAC 그 자체에 대한 반감까지 겹쳐 부정적으로 보는 시선도 있었다.
최근에는 VRChat 내의 지속적인 기능 업데이트들과 버그 수정 등으로 부정적 여론은 사그라졌으며, 악성 모드를 사용하는 유저들이 아예 없는 것은 아니지만 EAC를 적용 함으로써 그 수가 명확히 체감될 정도로 줄어들었다.
2.6.2. 주요 행사
- Virtual Market 2022 Summer (8월 13일 ~ 28일)
- Virtual Market 2022 Winter (12월 13일 ~ 28일)
- Spookality 2022
2.7. 2023년
2.7.1. 주요 업데이트 내역
- 8월 18일 - 모바일(안드로이드) 알파 버전 업데이트(#)
- 10월 27일 - 유니티 엔진 (게임 클라이언트) 2022 LTS 업데이트
- 12월 1일 - Creator Economy(인게임 재화수단) 업데이트
해당 업데이트로 인게임에서 사용 가능한 재화인 VRChat Credit이 추가되었다. 기존에는 구독자만을 위한 컨텐츠로 Patreon과 같은 외부 구독 플랫폼을 활용하여 구독자 명단을 월드에서 불러와 대조하거나 비공개 월드 링크를 구독자에게만 공개하는 등 우회책을 써야만 했는데, 비슷한 시스템이 VRChat에서 공식 지원되는 셈. 월드 제작자라면 이를 활용하여 월드에 유료 전용 컨텐츠를 추가할 수 있다. - 12월 8일 - 유니티 엔진 (SDK를 통한 컨텐츠 업로드) 2022.3.6f1 업데이트
- 12월 9일 - 모바일(안드로이드) 베타 버전 업데이트(#)
2.7.2. 주요 행사
- Virtual Market 2023 Summer (7월 15일 ~ 30일)
- Virtual Market 2023 Winter (12월 2일 ~ 17일)
- Spookality 2023
- METAFES 2023
2.8. 2024년
2.8.1. 주요 업데이트 내역
- 5월 10일 - 유니티 엔진 (SDK를 통한 컨텐츠 업로드) 2022.3.22f1 업데이트
- 9월 20일 - SDK 3.7.0 업데이트를 통한 VRC Constraint 기능 추가 및 Chatbox 2.0 업데이트
VRC Constraint는 Unity의 기본 Constraint 컴포넌트들을 대체하는 VRChat 전용 컴포넌트이다. - 11월 23일 - 월드 내 변수 저장 기능 (Persistence) 기능 업데이트
해당 기능은 Udon을 통한 월드 제작 시, 제작자가 유저별 데이터를 서버상에 저장할 수 있게 해준다. - 11월 28일 - 연령 인증 기능 업데이트 예정 (클로즈 베타)
Persona라는 외부 서비스를 통한 연령 인증 기능이 업데이트될 예정이며, 11월 28일자부터 베타 신청을 받고 있다.
해당 업데이트를 통해 연령 제한 인스턴스 개설 및 프로필 연령인증 뱃지를 비롯한 연령 제한 기능이 도입될 예정이다.
2.8.2. 주요 행사
- SANRIO Virtual Festival 2024 (2월 18일 ~ 3월 17일) #
- Virtual Market 2024 Summer (7월 20일 ~ 8월 4일)
- Spookality 2024
- METAFES 2024
3. 외부 링크
[1] 알파 클라이언트의 출시 자체는 2014년 1월 16일에 이루어졌으나, 출시일을 제외하고는 정보가 없으므로 해당 년도는 제외하고 서술함.[2] 스팀의 앞서 해보기 출시일 기준이다.[3] VR기기를 사용하기 어려운 신체적 장애인 플레이어들, 수화모드를 사용해야 하는 농인 플레이어들 등[4] 개인 아바타를 소유자의 허가 없이도 복사 가능하거나, 해당 아바타의 파일을 복사해 제3자 사이트에 올려 사람들이 다운받을 수 있게 하는 모드 등.