Repository navigation
ShellProtector Helper
VRChat에서 내 아바타를 탈취(리핑)으로부터 보호
텍스쳐를 암호화 시킨 후, 셰이더를 이용하여 텍스쳐를 복호화하는 ShellProtector의 사용성을 개선하였습니다.
사용법
1) 다운로드 및 설치
- 유니티를 실행 후 메뉴에서 Asset > Import Package > Custom Package를 눌러 다음 두개의 패키지를 설치해주세요.
UpdateShellHelper.unitypackage
- 일부 셰이더만 지원됩니다. 셰이더의 종류와 버전을 확인해주세요.
2) 사용방법
-
Shell Helper 열기:
메뉴에서 Window > ShellProtector Helper를 클릭하여 탭을 열어주세요. -
적용할 아바타 선택:
보안을 적용할 아바타를 선택해주세요. -
(선택) 비밀번호 설정:
비밀번호 자리수를 선택하고, 비밀번호를 입력해주세요.
비밀번호를 설정하면, 아바타 클론 또한 보호됩니다. -
리핑방지 적용:
“암호화”버튼과 “적용 및 초기화” 버튼을 순서대로 클릭하면 완전히 적용이 완료됩니다.
이 상태에서 아바타를 업로드해주세요. -
아바타 사용:
OSC 프로그램을 실행하여 아바타에 적용한 비밀번호를 입력 후 Start 버튼을 눌러주세요.
아바타 메뉴에서 OSC를 Enable로 설정하면 아바타가 정상적으로 보여요.비밀번호 자리수를 0(기본값)으로 하셨다면 OSC프로그램을 사용하지 않아도돼요.
이렇게 암호화된 아바타를 리핑시 텍스처를 사용/수정 불가능하게 만들어줘요.
FAQ
-
쉐이더의 상태를 확인해주세요.
-
쉐이더 종류:
ShellProtector는 Poiyomi, lilToon 쉐이더만 지원합니다. 오브젝트의 쉐이더를 변경해주세요. -
쉐이더 버전:
ShellProtector는 아래의 쉐이더 버전만 지원합니다. 지원 버전에 맞는 쉐이더를 다시 설치해주세요.
Poiyomi 7.3(불안정), 8.0, 8.1, 8.2
[lilToon](https://github.com/lilxyzw/lilToon/releases) (모든 버전 가능)
-
-
그 외 문제들은 아래 링크를 참고해주세요.
ShellProtector 공식문서
Full Changelog: HP1.0...HP1.1







