KKBoneGen: 骨を追加し、ウェイトペイント、オブジェクトのポリゴン数を増やすプラグイン(KK/KKS)
- Digital1,500 JPY










価格改定のお知らせ より多くの方にご利用いただけるよう、また導入のハードルを下げるため、 本プラグインの販売価格を見直しました。 旧価格:3,000円 新価格:1,500円 現在も継続的に最適化・改善を行っており、今後もアップデートを予定しています。 キャラクターやマップオブジェクト(※一部対応)に対して、ボーンの追加、ウェイトペイント、オブジェクトのポリゴン数を増やす操作が行える KK/KKS 用プラグインです。 インストール方法: zip ファイルを解凍し、対応するゲームの DLL ファイルを BepInEx\plugins フォルダにコピーしてください。 使用方法: ショートカットキー Shift+B でウィンドウを開きます。 1. ボーンの追加: 1.1. 上部のタブを Bones に切り替えます。 1.2. キャラクターの場合は、Parent Bone リストから新しいボーンを配置したい親ボーンを選択してください。オブジェクトにデフォルトでボーンが存在しない場合は、Parent Bone リストでオブジェクト本体を選択します。 1.3. Name 入力欄に新しいボーンの名前を入力します。 1.4. Add ボタンをクリックしてボーンを追加します。 1.5. 下部のインターフェースで、新しく追加したボーンの位置・回転・スケールを調整できます。 2. ウェイトペイント: 2.1. 上部のタブを Weight Paint に切り替えます。 2.2. まず Target Mesh リストからウェイトを描画するオブジェクトを選択し、次に Paint Bone リストからボーンを選択します。デフォルトでは追加したボーンのみが表示されます。既存のボーンを選択したい場合は、Add Bone の検索欄に追加したいボーン名を入力し、ボーンをクリックすると Paint Bone リストに追加されます。 2.3. Enter Paint Mode ボタンをクリックしてウェイトペイントモードに入ります。 2.4. ウェイトペイントモード中にカメラ視点を操作する場合は、Ctrl キーを押しながらマウスの左右ボタンで操作してください。 2.5. 描画モードは「ブラシ」と「マウスによる矩形選択」の 2 種類があります。オブジェクトの状況に応じて切り替えて使用できます。 2.6. 矩形選択モードでは、Shift+マウス左ボタン で頂点を複数選択、Alt+マウス左ボタン で選択解除ができます。 2.7. Add:ウェイト値を増加 Sub:ウェイト値を減少 Smooth:頂点間のウェイト値を平均化 Replace:ウェイト値を置き換え 2.8. Brush Radius:ブラシサイズ Strength:描画強度 2.9. Exit Paint Mode ボタンをクリックしてウェイトペイントモードを終了します。 3. オブジェクトのポリゴン数を増やす: 3.1. 上部のタブを Weight Paint に切り替えます。 3.2. Target Mesh リストからポリゴン数を増やしたいオブジェクトを選択します。 3.3. Select Faces にチェックを入れると、面を選択して細分化するモードに入ります。チェックを入れずに Subdivide ボタンをクリックすると、オブジェクト全体のポリゴン数が増加します。 3.4. 面選択細分化モード中にカメラ視点を操作する場合は、Ctrl キーを押しながらマウスの左右ボタンで操作してください。 3.5. 選択モードは「ブラシ」と「マウスによる矩形選択」の 2 種類があり、状況に応じて切り替え可能です。 3.6. 矩形選択モードでは、Shift+マウス左ボタン で複数選択、Alt+マウス左ボタン で選択解除ができます。 3.7. All:すべての面を選択 None:すべての選択を解除 Invert:選択を反転(選択済みの面は解除、未選択の面はすべて選択) 3.8. Level:細分化レベル(1~3)。数値が大きいほどポリゴン数は増えますが、ウェイトペイント作業や PC の負荷も増加します。まずはレベル 1 から徐々に増やすことを推奨します。 3.9. Subdivide:Level に応じてポリゴン数を増加 Restore:オブジェクトを元のポリゴン数に戻す 既知の問題: KK ではペイントモード使用時に、軽微なカクつきが発生する場合があります。これは KK が使用している Unity のバージョンが古いためで、最適化は行っていますが、オブジェクトのポリゴン数が多い場合には動作が重くなることがあります。 KKS では Sunshine Map のオブジェクトに対して、ボーンの追加、ウェイトペイント、ポリゴン分割(細分化)を行うことができません。一方、KK のデフォルトマップおよび他のサードパーティ作者によるマップは、理論上対応しています。 Q&A: Q:ボーンとウェイトにはどのような関係がありますか? なぜボーンを追加した後にウェイトを塗る必要があるのですか? A:この点については、まず Blender のリギングに関するチュートリアルをご覧いただき、リギングの基礎知識を学ぶことをおすすめします。 Q:CharaStudio では、マップオブジェクトに対してのみボーンの追加、ウェイトペイント、ポリゴン細分化が可能なのですか? A:キャラクターに対しても行うことができます。 Q:ウェイトを描いた後にオブジェクトのポリゴン数を増やすと、ウェイトが崩れてしまうのはなぜですか? A:オブジェクトの頂点順が変わってしまうためです。正しい手順は、先にオブジェクトのポリゴン数を増やし、その後でウェイトペイントを行うことです。
English
Price Adjustment Notice To make this plugin more accessible and lower the entry barrier for users, the price has been adjusted as follows: Previous price: 3,000 JPY New price: 1,500 JPY The plugin is still being actively improved and optimized, with future updates planned. This is a KK/KKS plugin that allows you to add bones, paint weights, and increase polygon counts on characters and map objects (partial support). Installation: After extracting the zip file, copy the DLL file corresponding to your game into the BepInEx\plugins folder. Usage: Open the window using the shortcut key Shift + B. 1. Add Bones: 1.1. Switch the top tab to Bones. 1.2. If you are working with a character, select the parent bone where you want to attach the new bone from the Parent Bone list. If the object has no bones by default, simply select the object itself in the Parent Bone list. 1.3. Enter a name for the new bone in the Name input field. 1.4. Click the Add button to create the bone. 1.5. Use the controls in the lower panel to adjust the position, rotation, and scale of the new bone. 2. Weight Painting: 2.1. Switch the top tab to Weight Paint. 2.2. First, select the object you want to paint weights on from the Target Mesh list, then select a bone from the Paint Bone list. By default, only newly added bones are shown. To select an existing bone, enter the bone name in the Add Bone search field and click it to add it to the Paint Bone list. 2.3. Click the Enter Paint Mode button to enter weight painting mode. 2.4. While in weight painting mode, hold Ctrl and use the left/right mouse buttons to control the camera view. 2.5. There are two painting modes: brush mode and box selection mode. You can switch between them depending on the object. 2.6. In box selection mode, hold Shift + left mouse button to add vertices to the selection, or Alt + left mouse button to remove vertices from the selection. 2.7. Add: Increase weight value Sub: Decrease weight value Smooth: Average weight values between vertices Replace: Replace weight values 2.8. Brush Radius: Brush size Strength: Painting strength 2.9. Click the Exit Paint Mode button to leave weight painting mode. 3. Increase Polygon Count: 3.1. Switch the top tab to Weight Paint. 3.2. Select the object you want to increase polygon count for from the Target Mesh list. 3.3. Check Select Faces to enter face-selection subdivision mode. If unchecked, clicking Subdivide will subdivide the entire object. 3.4. While in face-selection subdivision mode, hold Ctrl and use the left/right mouse buttons to control the camera view. 3.5. There are two selection modes: brush mode and box selection mode. Switch between them as needed. 3.6. In box selection mode, hold Shift + left mouse button to add selections, or Alt + left mouse button to remove selections. 3.7. All: Select all faces None: Deselect all Invert: Invert selection (previously selected faces are deselected, and unselected faces are selected) 3.8. Level: Subdivision level (1–3). Higher values increase polygon count but also increase the workload for weight painting and system performance usage. It is recommended to start from level 1 and increase gradually. 3.9. Subdivide: Increase polygon count according to the selected level Restore: Restore the object to its original polygon count Known Issues: In KK, minor stuttering may occur while in painting mode. This is due to the older Unity version used by KK. Although optimizations have been applied, objects with very high polygon counts may still cause performance issues. In KKS, objects in the Sunshine Map do not support adding bones, weight painting, or polygon subdivision. KK default maps and third-party maps are theoretically supported. Q&A: Q: What is the relationship between bones and weights? Why is weight painting necessary after adding bones? A: You are recommended to first study Blender rigging tutorials to learn the basics of rigging. Q: Can CharaStudio only add bones, paint weights, and subdivide polygons on map objects? A: These operations can also be performed on characters. Q: Why do weights break if I increase polygon count after painting weights? A: Because the vertex order of the object has changed. The correct workflow is to increase the polygon count first, and then perform weight painting.
アップデート履歴/Update informations
[2026-02-18: v1.0] First Release









