본문으로 건너뛰기

UniversalPatcher

정보

본 문서는 UniversalPatcher 버전 1.2을 기반으로 작성되었습니다.

PrismStudio가 지원하는 모든 카메라 기믹을 쉽고 빠르게 패치하여 PrismStudio에 대응되도록 만들어주는 Patcher입니다. 기존에는 VRCLensPatcher, VirtualLens2Patcher와 같이 각 카메라 기믹에 대응되는 패쳐가 각각 존재했지만, 개발 효율을 높이고 신기술을 모든 카메라 기믹에 동일하고 쉽게 적용할 수 있게끔 제작되었습니다.

준비물​

  • VRChat용 아바타 프로젝트 (기존에 사용하는 프로젝트/새 프로젝트 무관)
  • Modular Avatar 및 NDMF
  • UniversalPatcher
  • PrismStudio 및 UniversalPatcher가 지원하는 카메라 기믹
    경고

    UniversalPatcher가 지원하는 카메라 기믹을 사용해야 합니다. UniversalPatcher는 지원하지 않는 카메라 기믹 또한 지원할 수 있게끔 기능을 제공하지만, 정확한 동작을 보장할 수 없습니다.

설치 전 사전 준비​

  1. UniversalPatcher와, 사용하고자 하는 카메라 에셋을 아바타 프로젝트에 Import합니다.
  2. 카메라 기믹의 설치방법을 참고하여 아바타에 카메라를 설치합니다. (예시에서는 VRCLens를 사용합니다.)
    아바타에 VRCLens를 설치하는 사진

원클릭 설치 방법​

(이젠 거의 원클릭이자나 한잔해)

  1. 아바타 오브젝트를 우클릭하고, 표시되는 메뉴창에서 PrismStudio Auto Setup -> Auto Detect (자동 감지) 옵션을 선택합니다. 또는 PrismStudio Auto Setup 옵션 하위에 본인이 사용중인 카메라 기믹을 수동으로 선택할 수 있습니다.
    아바타를 우클릭하고 PrismStudio Auto Setup - Auto Detect 옵션을 선택하는 사진
정보

자동 감지에 실패하면 Console창에 감지 실패 경고 메세지가 표시됩니다. 이 경우에는 대부분 PrismStudio가 지원하지 않는 카메라이거나 아바타에 카메라 기믹 설치가 잘못되었을 가능성이 높습니다.

  1. 자동감지에 성공하면 UniversalPatcher 오브젝트가 생성됩니다. 오브젝트가 아바타와 카메라를 정상적으로 인식했는지 확인합니다.
  2. 성공입니다! 이제 아바타를 업로드하실 수 있습니다.

원클릭 제거 방법​

  1. 아바타에서 UniversalPatcher 오브젝트를 삭제합니다.
  2. PrismStudio가 아바타에서 제거되었습니다! 이제 아바타를 업로드할 수 있습니다.

원클릭 설치 방법 (수동으로 패치한 경우)​

(완전히 원클릭은 아니지만 기존 방법보단 쉽잖아 한잔해)

  1. 아바타 오브젝트를 우클릭하고, 표시되는 메뉴창에서 PrismStudio Auto Setup -> Auto Detect (자동 감지) 옵션을 선택합니다. 또는 PrismStudio Auto Setup 옵션 하위에 본인이 사용중인 카메라 기믹을 수동으로 선택할 수 있습니다.
    아바타를 우클릭하고 PrismStudio Auto Setup - Auto Detect 옵션을 선택하는 사진
정보

자동 감지에 실패하면 Console창에 감지 실패 경고 메세지가 표시됩니다. 이 경우에는 대부분 PrismStudio가 지원하지 않는 카메라이거나 아바타에 카메라 기믹 설치가 잘못되었을 가능성이 높습니다.

  1. 아바타 및 카메라가 잘 인식되었는지 확인하고, 패치 시작 버튼을 누릅니다.
    UniversalPatcher에서 패치 시작 버튼을 누르는 사진
  2. 패치 성공 메세지가 뜨고, 아바타의 최하단에 PrismStudio가 생겼다면 성공입니다! 이제 아바타를 업로드하실 수 있습니다.
    패치 성공 팝업창 사진
    패치가 되었는지 확인하는 사진

원클릭 제거 방법 (수동으로 패치한 경우)​

  1. 아바타에서 PrismStudio 오브젝트를 선택하고, Inspector에서 패치 원상복구하기 버튼을 누릅니다.
    아바타의 PrismStudio 오브젝트에서 패치 원상복구 버튼을 누르는 버튼
  2. PrismStudio가 아바타에서 제거되었습니다! 이제 아바타를 업로드할 수 있습니다.