VRChat
Seyeon#Seyeon#

[VRChat/Utill/Free] Reassign Bone Weight Tool

본 유틸리티는 emilianavt의 ReassignBoneWeigthsToNewMesh (https://gist.github.com/emilianavt/721cd4dd2d4a62ba54b002b63f894dbf)를 참조하여 만든 조금더 편하게 Bone의 Weights를 Reassign하기 위한 유틸리티 입니다. ## 이 유틸리티의 장점 1. 컴포넌트 방식을 이용하던 기존 소스와 다르게 새로운 editor창을 사용하여 간편하게 이용할 수 있다. 2. 만약 연결하려는 Amature에 필요한 본이 없다면 경로와 위치를 참조하여 자동으로 만들어준다. 3. 기존 소스는 한번 사용하면 Mesh의 구조가 망가져서 재활용이 안되었지만 이 툴에선 똑같은 매쉬를 몇 번이고 작동시킬수있다 4. 가져온 메쉬를 자동으로 오브젝트 내로 옮겨주고 힙본과 앵커오버라이드를 맞춰주고 바운드박스를 0 0 0 1 1 1로 맞춰준다 ## 사용 예시 1. 의상에서 특정 아이템 하나만 가져오고 싶을 때 본 낭비 없이 기존에 쓰던 옷에 붙여줍니다 2. fbx에 새로운 본을 추가했을 경우 기존 아바타 프리팹에 새로 만들어온 메쉬를 이식한다 ## 사용 방법 1. 가져오고 싶은 오브젝트를 우클릭 후 Seyeon/ReassignBoneWeightTool를 클릭 2. 연결하고자하는 Amature를 지정해 준다 3. Start를 누른다 This utility is designed for more convenient reassignment of bone weights, referencing Emilianavt's ReassignBoneWeightsToNewMesh (https://gist.github.com/emilianavt/721cd4dd2d4a62ba54b002b63f894dbf). ## Advantages of This Utility 1. Unlike the existing source that uses a component-based approach, this tool provides a new editor window for easier usage. 2. If the armature you want to connect to lacks the necessary bones, it will automatically create them based on the path and position. 3. While the original source could damage the mesh structure after one use, this tool allows you to operate on the same mesh multiple times without issues. 4. The imported mesh is automatically moved into the object, with the hip bone and anchor overrides adjusted, and the bounding box set to (0, 0, 0, 1, 1, 1). ## Use Cases 1. When you want to import a specific item from clothing without wasting bones, you can attach it to the clothing you are already using. 2. If you add new bones to an FBX, you can transplant the newly created mesh into the existing avatar prefab. ## How to Use 1. Right-click on the object you want to import and select Seyeon/ReassignBoneWeightTool. 2. Specify the armature you want to connect to. 3. Click Start. このユーティリティは、EmilianavtのReassignBoneWeightsToNewMesh (https://gist.github.com/emilianavt/721cd4dd2d4a62ba54b002b63f894dbf)を参照して、より便利にボーンのウェイトを再割り当てするためのものです。 ### このユーティリティの利点 1. 既存のソースがコンポーネントベースのアプローチを使用しているのに対し、このツールは新しいエディタウィンドウを提供して、より簡単に使用できます。 2. 接続しようとしているアーマチュアに必要なボーンがない場合、パスと位置に基づいて自動的に作成します。 3. 元のソースは一度使用するとメッシュの構造が壊れて再利用できなくなりましたが、このツールでは同じメッシュに何度でも操作できます。 4. インポートされたメッシュは自動的にオブジェクト内に移動され、ヒップボーンとアンカーオーバーライドが調整され、バウンディングボックスが(0, 0, 0, 1, 1, 1)に設定されます。 ### 使用例 1. 衣装から特定のアイテムを一つだけインポートしたいとき、ボーンを無駄にせず、既存の服に取り付けます。 2. FBXに新しいボーンを追加した場合、既存のアバタープリファブに新しく作成したメッシュを移植します。 ### 使用方法 1. インポートしたいオブジェクトを右クリックし、Seyeon/ReassignBoneWeightToolを選択します。 2. 接続したいアーマチュアを指定します。 3. startをクリックします。

[VRChat/Utill/Free] Reassign Bone Weight Tool
본 유틸리티는 emilianavt의 ReassignBoneWeigthsToNewMesh (https://gist.github.com/emilianavt/721cd4dd2d4a62ba54b002b63f894dbf)를 참조하여 만든 조금더 편하게 Bone의 Weights를 Reassign하기 위한 유틸리티 입니다. ## 이 유틸리티의 장점 1. 컴포넌트 방식을 이용하던 기존 소스와 다르게 새로운 editor창을 사용하여 간편하게 이용할 수 있다. 2. 만약 연결하려는 Amature에 필요한 본이 없다면 경로와 위치를 참조하여 자동으로 만들어준다. 3. 기존 소스는 한번 사용하면 Mesh의 구조가 망가져서 재활용이 안되었지만 이 툴에선 똑같은 매쉬를 몇 번이고 작동시킬수있다 4. 가져온 메쉬를 자동으로 오브젝트 내로 옮겨주고 힙본과 앵커오버라이드를 맞춰주고 바운드박스를 0 0 0 1 1 1로 맞춰준다 ## 사용 예시 1. 의상에서 특정 아이템 하나만 가져오고 싶을 때 본 낭비 없이 기존에 쓰던 옷에 붙여줍니다 2. fbx에 새로운 본을 추가했을 경우 기존 아바타 프리팹에 새로 만들어온 메쉬를 이식한다 ## 사용 방법 1. 가져오고 싶은 오브젝트를 우클릭 후 Seyeon/ReassignBoneWeightTool를 클릭 2. 연결하고자하는 Amature를 지정해 준다 3. Start를 누른다 This utility is designed for more convenient reassignment of bone weights, referencing Emilianavt's ReassignBoneWeightsToNewMesh (https://gist.github.com/emilianavt/721cd4dd2d4a62ba54b002b63f894dbf). ## Advantages of This Utility 1. Unlike the existing source that uses a component-based approach, this tool provides a new editor window for easier usage. 2. If the armature you want to connect to lacks the necessary bones, it will automatically create them based on the path and position. 3. While the original source could damage the mesh structure after one use, this tool allows you to operate on the same mesh multiple times without issues. 4. The imported mesh is automatically moved into the object, with the hip bone and anchor overrides adjusted, and the bounding box set to (0, 0, 0, 1, 1, 1). ## Use Cases 1. When you want to import a specific item from clothing without wasting bones, you can attach it to the clothing you are already using. 2. If you add new bones to an FBX, you can transplant the newly created mesh into the existing avatar prefab. ## How to Use 1. Right-click on the object you want to import and select Seyeon/ReassignBoneWeightTool. 2. Specify the armature you want to connect to. 3. Click Start. このユーティリティは、EmilianavtのReassignBoneWeightsToNewMesh (https://gist.github.com/emilianavt/721cd4dd2d4a62ba54b002b63f894dbf)を参照して、より便利にボーンのウェイトを再割り当てするためのものです。 ### このユーティリティの利点 1. 既存のソースがコンポーネントベースのアプローチを使用しているのに対し、このツールは新しいエディタウィンドウを提供して、より簡単に使用できます。 2. 接続しようとしているアーマチュアに必要なボーンがない場合、パスと位置に基づいて自動的に作成します。 3. 元のソースは一度使用するとメッシュの構造が壊れて再利用できなくなりましたが、このツールでは同じメッシュに何度でも操作できます。 4. インポートされたメッシュは自動的にオブジェクト内に移動され、ヒップボーンとアンカーオーバーライドが調整され、バウンディングボックスが(0, 0, 0, 1, 1, 1)に設定されます。 ### 使用例 1. 衣装から特定のアイテムを一つだけインポートしたいとき、ボーンを無駄にせず、既存の服に取り付けます。 2. FBXに新しいボーンを追加した場合、既存のアバタープリファブに新しく作成したメッシュを移植します。 ### 使用方法 1. インポートしたいオブジェクトを右クリックし、Seyeon/ReassignBoneWeightToolを選択します。 2. 接続したいアーマチュアを指定します。 3. startをクリックします。