2026년 11월 1일 게시 · 2026년 11월 2일 업데이트 · Unity Asset Exporter.
Booth나 Unity Asset Store에서 VRChat용으로 판매되는 아바타는 보통 .unitypackage로 제공됩니다. VRM 앱은 이 아카이브를 열 수 없습니다. 이 도구는 패키지에서 아바타의 FBX와 Unity Humanoid 설정을 읽어 스켈레톤, 메시, 텍스처, 표정, 라이선스 정보를 담은 VRM 1.0 파일을 만듭니다.
4단계로 변환하기
- 패키지를 위 상자에 끌어다 놓습니다. 패키지는 로컬에서 읽히며 아무것도 업로드되지 않습니다.
- 모델 목록에서 아바타의 FBX를 열고 미리보기에서 확인합니다.
- VRM 아바타 다운로드를 클릭합니다. 이 버튼은 휴머노이드 스켈레톤이 있는 리그에만 나타납니다.
- 모델을 구매할 때 적용된 라이선스에 맞게 이름, 제작자, 라이선스 항목을 입력하고, 포함할 메시를 선택한 뒤
.vrm을 다운로드합니다.
변환기가 처리하는 작업
- Unity의 Humanoid 본: 아바타 제작자가 설정한 Humanoid 매핑을 패키지 안의 FBX
.meta파일에서 읽어 오므로, 엉덩이, 척추, 팔, 다리, 손가락이 올바른 본에 할당됩니다. 왼쪽과 오른쪽 손가락의 이름이 같아도 마찬가지입니다. - 모델에 Humanoid 설정이 없을 때(Mixamo, 다수의 Blender 및 Synty 리그)는 본 이름으로 매핑합니다.
- T포즈: VRM은 T포즈를 전제로 합니다. A포즈로 저장된 아바타는 팔을 곧게 펴고 메시를 다시 바인딩하므로 늘어나는 부분이 생기지 않습니다.
- 방향과 스케일: VRM 1.0 규격에 따라 아바타는 +Z 방향을 향하고 미터 단위로 기록됩니다.
- 표정: VRChat 비짐 블렌드셰이프(
vrc.v_aa,vrc.v_ih,vrc.v_ou,vrc.v_e,vrc.v_oh)와 눈 깜빡임 셰이프가 VRM 표정aa,ih,ou,ee,oh,blink로 변환됩니다. - FBX 하나에 캐릭터가 여럿인 경우: 하나의 아바타를 구성하는 메시를 선택하면 나머지는 제외됩니다.
이 파일을 열 수 있는 앱
출력 형식은 VRM 1.0입니다. VRoid Hub, Warudo, Unity의 UniVRM, three.js(three-vrm)는 VRM 1.0을 읽을 수 있습니다. 일부 오래된 VTuber 앱은 VRM 0.x만 읽으므로, 이 경우 UniVRM으로 파일을 Unity에 임포트한 뒤 VRM 0.x로 내보내세요.
제한 사항
- 머티리얼은 MToon 툰 셰이딩이 아닌 표준 PBR이므로, VRChat의 툰 셰이더와 외형이 다를 수 있습니다.
- 머리카락과 치마 물리(VRChat PhysBones, Dynamic Bones)는 VRM 스프링 본으로 변환되지 않으며, 콜리전 셰이프도 생성되지 않습니다.
- 시선(look-at)과 1인칭 설정은 VRM 기본값을 사용합니다.
- 휴머노이드 스켈레톤이 없는 리그(동물, 소품, 차량)는 VRM으로 변환할 수 없으며, 이런 리그에는 버튼이 표시되지 않습니다.
먼저 라이선스를 확인하세요
많은 아바타 라이선스(예: Booth의 VN3 라이선스)는 아바타를 사용할 수 있는 플랫폼과 앱을 제한하며, 일부는 변환 자체를 금지합니다. 파일을 변환해도 라이선스가 허용하는 범위는 달라지지 않습니다. 대화상자의 라이선스 항목은 앱에서 표시할 수 있도록 VRM에 기록되므로, 실제 라이선스에 맞게 설정하세요.