SkinnedMeshRenderer 확장
SkinnedMeshRenderer의 Inspector를 강화합니다. BlendShape가 많은 아바타의 얼굴 메시에서 특히 효과적입니다.
ON / OFF
さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting (사타니아 쇼핑 / 에디터 커스터마이저 / Editor Setting)의 SkinnedMeshRenderer 항목에서 전환할 수 있습니다.
BlendShape 관련
- 검색 필터 — 이름으로 필터링합니다. 원하는 셰이프를 수백 개 중에서 스크롤하며 찾을 필요가 없어집니다
- 자동 그룹화 — 명명 규칙에서 그룹을 추정하여 접어서 표시합니다
- 마스크 필터 — 표시할 그룹을 선택할 수 있습니다
- 「有効化されたブレンドシェイプのみ表示」 (활성화된 블렌드 셰이프만 표시) 모드 — 값이 0이 아닌 것만 목록으로 볼 수 있습니다
- 값 복사 & 붙여넣기 — 2가지 붙여넣기를 지원합니다:
- 순서대로 붙여넣기 (인덱스 기준)
- 이름으로 붙여넣기 (셰이프 이름이 일치하는 곳으로. 정렬 순서가 다른 메시 간에도 사용할 수 있습니다)
- 모든 BlendShape를 0으로 일괄 리셋
- 다중 선택 — BlendShape 이름을 클릭하여 선택할 수 있습니다 (탐색기와 같은 조작감: Shift로 범위, Ctrl / Cmd로 개별 토글, Ctrl+Shift로 범위 추가, Esc로 해제)
- 선택 중인 행의 슬라이더 (이름 부분 드래그·숫자 입력 포함)를 움직이면 선택된 모든 행에 같은 값이 들어갑니다 (Undo는 1회)
- 이름 위에서 우클릭 → 「選択を 0 にする」(선택을 0으로), 「選択を最大値にする」(선택을 최대값으로), Revert Selected Shapes (프리팹 인스턴스에서 덮어쓴 선택 행의 값을 되돌림. 덮어쓴 값이 없으면 비활성), 「選択した値をコピー」(선택한 값 복사), 「表示中を全て選択」(표시 중인 항목 모두 선택), 「選択を解除」(선택 해제). Unity 표준 Copy / Paste / Revert / Apply 항목도 같은 메뉴에 표시됩니다
- 검색이나 마스크로 숨겨진 행의 선택은 유지되며, 헤더에 「N 件選択中 (非表示 M)」(N개 선택 중, 숨김 M)이 표시됩니다. 「有効化されたブレンドシェイプのみ表示」(활성화된 것만 표시)를 전환하면 선택이 해제됩니다
- Editor Setting의 SkinnedMeshRenderer 항목 「BlendShape の複数選択」에서 OFF로 할 수 있습니다 (기본 ON)
본 정보
- m_Bones 목록 표시 — 평소에는 보이지 않는
m_Bones배열을 Materials 아래에 읽기 전용으로 표시합니다 (클릭하면 Ping)- 순서 변경이나 크기 변경은 할 수 없습니다.
bones와bindposes의 대응이 무너져 스키닝이 깨지기 때문입니다
- 순서 변경이나 크기 변경은 할 수 없습니다.
- 사용 본 (웨이트 있음) 목록 — 메시에 실제로 웨이트가 할당된 본만 나열합니다
- 기본 OFF. 상단 메뉴의
さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting(사타니아 쇼핑 / 에디터 커스터마이저 / Editor Setting)의 SkinnedMeshRenderer 탭에서 활성화해 주세요
- 기본 OFF. 상단 메뉴의
구현 메모 (개발자용)
- 값의 서식 지정은 로케일에 의존하지 않는 방식 (
InvariantCulture)으로 처리하므로, 복사한 값을 환경이 다른 사람과 주고받을 수 있습니다 - 사용 본 목록은
Mesh.GetAllBoneWeights로 집계하여 메시 단위로 캐시합니다