【FREE】Blendshape L/R Changer
- Blendshape L/R ChangerDigital0 JPY
- DonateDigital100 JPY

Blendshape L/R Changer (블렌드셰이프 좌우 값 일괄 적용 툴) VTuber 모델, VRChat 아바타 등 3D 캐릭터 모델의 블렌드셰이프 작업을 도와주는 간단한 유니티 에디터 툴입니다. 모델링 시 smile처럼 양쪽이 함께 움직이는 기본(Base) 셰이프로 표정을 확인한 뒤, 이 값을 smile_L (왼쪽), smile_R (오른쪽) 셰이프에 각각 동일하게 적용해야 하는 반복적인 수작업을 클릭 한 번으로 자동화해 줍니다. 여러 개의 메시에 포함된 수십 개의 블렌드셰이프도 한 번에 처리하여, 아바타 수정 및 표정 제작 시간을 단축할 수 있습니다.
주요 기능
원클릭 값 적용: 'BaseShape'의 수치를 'BaseShape_L'과 'BaseShape_R'에 자동으로 복사하고, 'BaseShape'는 0으로 리셋합니다. 다중 메시 지원: 여러 개의 SkinnedMeshRenderer를 리스트에 등록하여 한 번에 일괄 처리할 수 있습니다. 다국어 지원: 한국어, 영어, 일본어 (KR/EN/JP) 3개 국어 UI를 지원합니다.
사용 방법
다운로드한 BlendshapeLRChanger.unitypackage 파일을 유니티 프로젝트의 내부에 Import 해주세요. 유니티 에디터 상단 메뉴의 Tools > Blendshape L_R Changer를 클릭하여 툴 창을 엽니다. 창이 열리면 우측 상단의 드롭다운 메뉴(KR/EN/JP)에서 원하는 언어를 선택합니다. '대상 메시 리스트 (Target Mesh List)'에 블렌드셰이프를 좌 우 분리 적용할 SkinnedMeshRenderer 컴포넌트가 있는 오브젝트(캐릭터의 얼굴 메시 등)를 드래그 앤 드롭으로 추가합니다. Blendshape L/R Changer 툴 창 하단의 [리스트의 모든 메시에 대해 실행] 버튼을 클릭합니다. 실행 즉시 모든 기본 셰이프의 값이 좌우(_L, _R) 셰이프로 복사되며, 기본 셰이프의 값은 0으로 리셋됩니다. 작업 완료 팝업창이 뜨면 성공입니다!
주의사항
본 툴은 블렌드셰이프 이름이 BaseName, BaseName_L, BaseName_R (예: vrc.v_aa, vrc.v_aa_L, vrc.v_aa_R) 형식의 명명 규칙을 따르는 경우에만 작동합니다. 값이 0 이하인 셰이프는 무시하므로, 작업할 셰이프의 값을 0보다 크게 설정한 뒤 실행해야 합니다. Unity 2022.3.22f1 환경에서 테스트되었습니다.
버전 정보
Ver 1.0.0 (2025. 10. 25) - 최초 릴리즈 (Initial Release)
