[Blender Addon] 💫Bone Relocator💫
- Digital500 JPY
![[Blender Addon] 💫Bone Relocator💫](https://booth.pximg.net/4396d944-bfea-454d-bd50-06233b58fbaf/i/8043450/ec808f6c-0c06-4863-bd57-0afed427558c_base_resized.jpg)
![[Blender Addon] 💫Bone Relocator💫](https://booth.pximg.net/4396d944-bfea-454d-bd50-06233b58fbaf/i/8043450/bc25d244-3e1c-4c09-921e-7ea27fe570ca_base_resized.jpg)
![[Blender Addon] 💫Bone Relocator💫](https://booth.pximg.net/4396d944-bfea-454d-bd50-06233b58fbaf/i/8043450/30eb5bb0-a707-4688-ac56-dc2e1d00285a_base_resized.jpg)
![[Blender Addon] 💫Bone Relocator💫](https://booth.pximg.net/4396d944-bfea-454d-bd50-06233b58fbaf/i/8043450/b64187e4-f72c-4872-8319-85505fb2a3d2_base_resized.jpg)
【Bone Relocator】VRChat衣装対応後のボーン再配置 Blenderアドオン ■ 衣装の対応は完了したのに、ボーンが元の位置に残っていませんか? VRChat用の衣装や髪型を別のアバターに対応させるためにサイズや形状を変更すると、メッシュは新しい体型に合っていても、PhysBone用のカスタムボーンや衣装ボーンは元の位置に残るため再配置が必要になります。 Bone Relocatorは、リサイズ前の元メッシュとアバター対応後のターゲットメッシュの変形差を解析し、衣装・髪型のボーンを変更後のサイズと形状に合わせて簡単に再配置するBlenderアドオンです。 単純な全体スケールではなく、周辺頂点が実際に移動した方向と距離を加重補間して、新しいボーン位置を計算します。 ボーンを一つずつ手動で配置し直す作業を大幅に削減し、複数アバターへの衣装・髪型対応を効率化できます。 ※本アドオンは衣装メッシュ自体をリサイズするツールではありません。アバター対応済みの衣装・髪型メッシュにボーンを合わせるための後処理ツールです。 ■ 主な機能 - Singleモード:元メッシュと対応済みメッシュを1対1で比較 - Multi(Collection)モード:複数の衣装メッシュペアをまとめて処理 - メッシュ自動ペアリング:オブジェクト名を基準にソースとターゲットを自動接続 - ボーンの手動選択と名前パターンフィルター - 既知のHumanoid・Twistボーンを非表示にして衣装ボーンを見やすく表示 - 既存ターゲットアーマチュアへのボーン追加・更新 - ターゲットを空欄にした場合は新しいアーマチュアを作成 - 同一インデックスメッシュの頂点グループ・ウェイトコピー - 한국어 / 日本語 / English UI ■ 頂点インデックスが変わった衣装への対応 通常の衣装対応では、高速で正確な同一インデックスモードを使用します。 メッシュの分離・再結合などによって頂点インデックスや頂点数が変わった場合は、UVマッチ(インデックス崩れ)を使用できます。 UV位置から対応頂点を検索し、UVが重複している部分では3D位置も比較して誤った対応を減らします。 ※ソースとターゲットには互換性のあるUVレイアウトが必要です。 ※UVマッチモードでは誤ったウェイトコピーを防ぐため、頂点グループのコピーは自動的に無効になります。 ■ シェイプキー・モディファイア対応 画面に表示されている評価済みメッシュを基準にボーン位置を計算します。 現在適用されているシェイプキーとモディファイア変形が反映され、有効なシェイプキーを検出した場合は実行前に案内を表示します。 ■ 診断ツール - ソース・ターゲットの頂点数比較 - 余分な頂点の検索 - UV基準比較 - Loose頂点の検索 - 重複頂点・位置不一致の確認 ※診断ツールは問題箇所を確認するための補助機能です。メッシュを自動修正する機能ではありません。 ■ 基本的な使い方 1. リサイズ前の元衣装・髪型メッシュを準備します。 2. 別アバターの体型に合わせて修正した対応済みメッシュを準備します。 3. Source Meshに元メッシュ、Target Meshに対応済みメッシュを指定します。 4. Source Armatureとボーンの追加先となるTarget Armatureを指定します。 5. 更新後、再配置する衣装ボーンを選択します。 6. 必要に応じてUVマッチを有効にします。 7. ボーン再配置を実行して結果を確認します。 ■ インストール方法 BOOTHからダウンロードした配布ZIPを解凍し、Blenderのバージョンに合ったインストールZIPを一つ選択してください。 - BoneRelocator_v2.11.1_Blender4.2_Plus.zip - Blender 4.2以降 - Preferences → Extensions → Install from Disk - BoneRelocator_v2.11.1_Blender2.93-4.1_Legacy.zip - Blender 2.93~4.1用の従来Add-on形式 - Preferences → Add-ons → Install インストール用ZIPは解凍せず、そのままBlenderで選択してください。 旧v2.9.5がインストールされている場合は、旧バージョンを無効化または削除してからインストールしてください。 RBF Avatar Resizer内蔵版とは識別子が分離されているため、同時に有効化できます。 ■ 動作環境 - Windows - Blender専用 - VRChat SDK不要 - SciPyの追加インストール不要 - Blender 5.1 / 5.2で制作・動作確認 ※アバター、衣装構造、メッシュの編集状態によって結果が異なる場合があります。 ※自動処理後に一部ボーンの手動調整が必要になる場合があります。 ■ ライセンス・使用範囲 - 本アドオンはGNU GPL v3以降で提供されます。 - 本アドオンを使用して制作した衣装、髪型、アバター等の成果物は商用利用可能です。 - 成果物へのクレジット表記は不要です。 - アドオン本体を改変・再配布する場合は、GPLライセンスと著作権表示を維持し、同じライセンス条件でソースを提供する必要があります。 - BOOTHでの再ダウンロードおよびStudioCatsによる公式サポートは購入者のみを対象とします。 - 個別のアバター・衣装に合わせたボーン位置や最適値の調整サポートは行っていません。
🐈한국어🐈
【Bone Relocator】VRChat 의상 대응 후 본 재배치 Blender 애드온 ■ 의상 대응은 끝났는데, 본은 원래 위치에 남아 있나요? VRChat 의상이나 헤어를 다른 아바타에 대응시키기 위해 크기와 형태를 수정하면, 메쉬는 새로운 체형에 맞아도 PhysBone용 커스텀 본과 의상본은 기존 위치에 남아 다시 배치해야 합니다. Bone Relocator는 리사이즈 전 원본 메쉬와 아바타 대응이 끝난 타겟 메쉬의 변형 차이를 분석하여, 의상·헤어의 본을 변경된 크기와 형태에 맞는 위치로 간편하게 재배치하는 Blender 애드온입니다. 단순히 전체 크기를 확대·축소하는 방식이 아니라 주변 버텍스가 실제로 이동한 방향과 거리를 가중 보간하여 본의 새로운 위치를 계산합니다. 본을 하나씩 수동으로 다시 배치하는 작업을 크게 줄여 여러 아바타에 의상이나 헤어를 대응하는 작업을 더욱 빠르게 진행할 수 있습니다. ※ 이 애드온은 의상 메쉬 자체를 리사이즈하는 도구가 아닙니다. 이미 아바타 대응이 끝난 의상·헤어 메쉬에 본을 맞추는 후처리 도구입니다. ■ 주요 기능 - Single 모드: 원본 메쉬와 대응 완료 메쉬를 1:1로 비교 - Multi (Collection) 모드: 여러 의상 메쉬 페어를 한 번에 처리 - 메쉬 자동 페어링: 오브젝트 이름을 기준으로 원본과 타겟 메쉬를 자동 연결 - 본 수동 선택 및 이름 패턴 필터 - 알려진 휴머노이드·트위스트 본을 숨기고 의상본 위주로 표시 - 기존 타겟 아마추어에 본 추가·업데이트 - 타겟 아마추어를 비워둘 경우 새로운 아마추어 생성 - 동일 인덱스 메쉬의 버텍스 그룹 및 웨이트 복사 - 한국어 / 日本語 / English UI ■ 버텍스 인덱스가 달라진 의상 지원 일반적인 의상 대응 작업에서는 빠르고 정확한 동일 인덱스 모드를 사용합니다. 메쉬를 분리·재결합하거나 편집하는 과정에서 버텍스 인덱스 또는 버텍스 수가 달라졌다면 UV 매칭 (인덱스 깨짐) 옵션을 사용할 수 있습니다. UV 위치로 대응 버텍스를 찾은 뒤, UV가 겹치는 부분은 3D 위치를 추가로 비교하여 잘못된 매칭을 줄입니다. ※ UV 매칭을 사용하려면 원본과 타겟의 UV 레이아웃이 서로 호환되어야 합니다. ※ UV 매칭 모드에서는 잘못된 웨이트 복사를 방지하기 위해 버텍스 그룹 복사가 자동으로 비활성화됩니다. ■ 쉐이프키와 모디파이어 대응 Bone Relocator는 Basis 원본만 읽는 것이 아니라 화면에 표시되는 평가 메쉬를 기준으로 계산합니다. 현재 적용된 쉐이프키와 모디파이어 변형을 본 위치 계산에 반영하며, 활성 쉐이프키가 감지되면 실행 전에 안내창을 표시합니다. ■ 진단 도구 - 소스·타겟 버텍스 수 비교 - 여분 버텍스 찾기 - UV 기준 비교 - Loose 버텍스 탐색 - 중복 버텍스 및 위치 불일치 확인 ※ 진단 도구는 문제 위치를 확인하기 위한 보조 기능이며 메쉬를 자동 수정하지 않습니다. ■ 기본 사용 방법 1. 리사이즈 전 원본 의상 또는 헤어 메쉬를 준비합니다. 2. 다른 아바타 체형에 맞게 수정한 대응 완료 메쉬를 준비합니다. 3. Source Mesh에 원본, Target Mesh에 대응 완료 메쉬를 지정합니다. 4. Source Armature와 본을 추가할 Target Armature를 지정합니다. 5. 새로고침 후 재배치할 의상본을 선택합니다. 6. 필요한 경우 UV 매칭 옵션을 활성화합니다. 7. 본 재배치 실행 버튼을 누르고 결과를 확인합니다. ■ 설치 방법 다운로드한 BOOTH 배포 ZIP을 먼저 압축 해제한 후, 사용하는 Blender 버전에 맞는 설치 ZIP 하나를 선택합니다. - BoneRelocator_v2.11.1_Blender4.2_Plus.zip - Blender 4.2 이상 - Preferences → Extensions → Install from Disk - BoneRelocator_v2.11.1_Blender2.93-4.1_Legacy.zip - Blender 2.93~4.1용 기존 Add-on 설치 형식 - Preferences → Add-ons → Install 설치용 ZIP 내부는 다시 압축 해제하지 말고 ZIP 상태로 Blender에서 선택해 주세요. 기존 v2.9.5가 설치되어 있다면 이전 버전을 비활성화하거나 삭제한 뒤 새 버전을 설치해 주세요. RBF Avatar Resizer 내장판과는 패널·기능 ID가 분리되어 있어 함께 활성화할 수 있습니다. ■ 동작 환경 - Windows - Blender 전용 애드온 - VRChat SDK 불필요 - 별도의 SciPy 설치 불필요 - Blender 5.1 / 5.2에서 제작 및 동작 확인 ※ 아바타, 의상 구조, 메쉬 편집 상태에 따라 결과가 달라질 수 있습니다. ※ 자동 처리 후에도 일부 본은 수동 조정이 필요할 수 있습니다. ■ 라이선스 및 사용 범위 - 본 애드온은 GNU GPL v3 또는 이후 버전으로 제공됩니다. - 애드온을 사용해 제작한 의상, 헤어, 아바타 등의 결과물은 상업적으로 자유롭게 사용할 수 있습니다. - 결과물에 대한 크레딧 표기는 필요하지 않습니다. - 애드온 자체를 수정·재배포할 경우 GPL 라이선스와 저작권 표시를 유지하고 동일한 라이선스 조건으로 소스를 제공해야 합니다. - BOOTH에서의 재다운로드와 StudioCats의 공식 지원은 구매자에게만 제공됩니다. - 개별 아바타·의상에 맞춘 본 위치 조정이나 최적값에 대한 지원은 제공하지 않습니다.
🐈English🐈
【Bone Relocator】Blender Addon for Relocating Bones After Avatar Fitting ■ Finished fitting the clothing, but the bones are still in their original positions? When adapting VRChat clothing or hairstyles to another avatar, the mesh may be resized and reshaped to fit the new body while its custom PhysBone and clothing bones remain in their original positions. Bone Relocator analyzes the deformation between the original mesh and the already-fitted target mesh, then relocates clothing and hair bones to follow the new size and shape. Instead of applying simple global scaling, it calculates each new bone position from the actual direction and distance the surrounding vertices have moved. This greatly reduces the need to reposition bones manually when adapting clothing or hairstyles to multiple avatars. This addon does not resize the clothing mesh itself. It is a post-processing tool for relocating bones after the clothing or hairstyle has already been fitted to the target avatar. ■ Key Features - Single Mode: Compare one original and fitted mesh pair - Multi (Collection) Mode: Process multiple mesh pairs together - Automatic Mesh Pairing based on object names - Manual bone selection and name-pattern filtering - Hide known humanoid and twist bones to focus on clothing bones - Add or update bones in an existing target armature - Create a new armature when no target armature is selected - Copy vertex groups and weights for index-aligned meshes - 한국어 / 日本語 / English UI ■ Support for Changed Vertex Indices The default index-aligned mode provides fast and accurate results for standard fitting workflows. If separating, rejoining, or editing the mesh changed its vertex indices or vertex count, enable UV Match (broken indices). The addon first finds matching vertices in UV space, then compares their 3D positions to disambiguate shared or overlapping UVs. Source and target meshes must have compatible UV layouts. Vertex-group copying is disabled in UV Match mode to prevent weights from being copied to incorrect vertex indices. ■ Shape Key and Modifier Support Bone positions are calculated from the evaluated mesh currently visible in the viewport. Active Shape Keys and modifier deformation are included in the calculation. A warning is displayed before execution when an active Shape Key is detected. ■ Diagnostics - Compare source and target vertex counts - Find extra vertices - UV-based comparison - Find loose vertices - Check duplicate vertices and position mismatches Diagnostics help identify problem areas but do not automatically modify the mesh. ■ Basic Workflow 1. Prepare the original clothing or hairstyle mesh before resizing. 2. Prepare the fitted mesh modified for the target avatar. 3. Assign the original mesh as Source Mesh and the fitted mesh as Target Mesh. 4. Select the Source Armature and the Target Armature to update. 5. Refresh the bone list and select the clothing bones to relocate. 6. Enable UV Match only when vertex indices or counts have changed. 7. Run Bone Relocation and inspect the result. ■ Installation Extract the main BOOTH download, then select one installer ZIP for your Blender version. - BoneRelocator_v2.11.1_Blender4.2_Plus.zip - Blender 4.2 or newer - Preferences → Extensions → Install from Disk - BoneRelocator_v2.11.1_Blender2.93-4.1_Legacy.zip - Legacy Add-on format for Blender 2.93 through 4.1 - Preferences → Add-ons → Install Do not extract the installer ZIP. Select it directly from Blender. If v2.9.5 is installed, disable or remove the old version before installing v2.11.1. The standalone edition can remain enabled alongside the Bone Relocator included with RBF Avatar Resizer. ■ Requirements - Windows - Blender only - VRChat SDK not required - No separate SciPy installation required - Developed and tested with Blender 5.1 / 5.2 Results may vary depending on the avatar, clothing structure, UV layout, modifiers, and mesh editing history. Some bones may still require manual adjustment after automatic relocation. ■ License and Usage - This addon is provided under GNU GPL v3 or later. - Clothing, hairstyles, avatars, and other works created with this addon may be used commercially. - Credit is not required for works created with the addon. - Modified or redistributed copies of the addon must retain the GPL license and copyright notice and provide the source under the same license terms. - BOOTH re-download access and official StudioCats support are provided only to purchasers. - Support for avatar-specific bone placement or individual optimal settings is not provided.
업데이트 내역 / 更新履歴 / Update History
v2.11.1 — 2026/08/21 - 아바타 대응이 끝난 의상 메쉬를 기준으로 하는 단독 Bone Relocator 버전 업데이트 - 화면에 표시되는 쉐이프키·모디파이어 적용 결과를 기준으로 본 위치 계산 - 버텍스 인덱스 또는 버텍스 수가 달라진 메쉬를 위한 선택형 UV 매칭 추가 - 겹치거나 공유되는 UV를 3D 위치로 다시 구분하는 하이브리드 매칭 추가 - 외부 SciPy 의존성 제거 - 휴머노이드·트위스트 본 숨김 필터 추가 - 이미 존재하는 타겟 본 업데이트 시 버텍스 그룹 갱신 누락 수정 - UV 매칭 모드에서 안전하지 않은 버텍스 그룹 복사 자동 차단 - RBF Avatar Resizer 내장판과 동시에 활성화할 수 있도록 패널 ID 분리 - Blender 4.2 이상 Extension 형식과 Blender 2.93~4.1 Legacy 형식 제공 v2.11.1 — 日本語 - アバター対応済み衣装メッシュ向けStandalone Bone Relocatorを更新 - シェイプキー・モディファイア適用後の表示形状を使用 - 頂点インデックス・頂点数が変わったメッシュ向けUVマッチを追加 - 重複・共有UVを3D位置で判別するハイブリッドマッチングを追加 - SciPy依存を削除 - Humanoid・Twistボーン非表示フィルターを追加 - 既存ターゲットボーン更新時の頂点グループ更新漏れを修正 - UVマッチ時の安全でない頂点グループコピーを自動無効化 - RBF Avatar Resizer内蔵版との同時有効化に対応 - Blender 4.2以降用Extension形式と2.93~4.1用Legacy形式を同梱 v2.11.1 — English - Updated the standalone Bone Relocator for already-fitted clothing meshes - Added evaluated Shape Key and modifier support - Added optional UV matching for changed vertex indices and counts - Added hybrid UV and 3D-position matching for shared or overlapping UVs - Removed the external SciPy dependency - Added humanoid and twist bone filtering - Fixed vertex-group refresh when updating existing target bones - Disabled unsafe vertex-group copying in UV Match mode - Isolated panel identifiers for coexistence with RBF Avatar Resizer - Added Blender 4.2+ Extension and Blender 2.93–4.1 Legacy installers
Terms of Service
■ 저작권 및 이용 규약 - 본 애드온의 저작권은 Studio Cats에 있습니다. - 구매자 본인만 사용 가능합니다. - 재배포 및 재판매를 금지합니다. - 본 애드온을 활용해 제작한 상업적 결과물(의상, 헤어 판매 등)에 사용 가능합니다. - 크레딧 표기는 불필요합니다. ■ 著作権および利用規約 - 本アドオンの著作権はStudio Catsに帰属します。 - ご購入者本人のみ使用可能です。 - 再配布および再販売を禁止します。 - 本アドオンを活用して制作した商業的成果物(衣装、ヘアの販売など)への使用は可能です。 - クレジット表記は不要です。 ■ Copyright and Terms of Use - All rights to this addon are reserved by Studio Cats. - For use by the purchaser only. - Redistribution and resale are prohibited. - May be used in commercial works created with this addon (e.g. selling clothing or hair assets). - No credit required.




