モデリング - Cz-999/How_to_KKMOD GitHub Wiki

はじめに

モデリングにあたってblenderを使用します
バージョンは2.82.7です

モデルデータの抽出

コイカツに入っているモデルデータを改変したい場合、SB3Uでモデルデータを抽出することができます

  1. ゲームフォルダ/abdata/chara から目的のデータが入った.unity3dファイルを探す
  2. SB3Uで開き、Animatorから目的のモデルデータをダブルクリックする
  3. 中央画面タブのMeshを選択、目的のメッシュを選択する
  4. 画面右のExport OptionsでFormatでFBXを選択
    その下の All Frames Skins All Bones にチェックを入れて Exportを実行
    fbx_export
  5. 以上で同一フォルダ内に目的のモデルデータのFBXファイルを含んだフォルダが生成されます

blenderでのfbx読み込み、最初にやること

  1. blenderを開き、左上ファイルタブからインポート、FBXを選択
  2. 右側のトランスフォームから拡大縮小を100にする
    (編集しやすくするためモデルデータを拡大する、あとで保存する際に0.01倍にして帳尻を合わせる)

3. オブジェクトの原点をワールド座標原点に移動させる

このまま編集して保存してモデル上書きをしてしまうと原点の位置がずれているため正しく上書きされません
原点を適切な点に移動させましょう

参考 ずれた原点のまま上書きした衣装
blender_genten_03

3-1. 読み込んだモデルデータのメッシュを選択して(画像矢印)オブジェクト原点を確認する(画像青丸の中心のオレンジ点)

blender_genten_01

3-2. 左上メニューからオブジェクト→適用→位置を実行 原点の移動を確認する(画像青丸の中心のオレンジ点)

blender_genten_02

以上でモデル読み込み時に最初にしておくことは終了です

blenderでのfbx保存

左上メニューからファイル→エクスポート→FBXを選択
右下のトランスフォーム、拡大縮小の数値を0.01に(読み込みの際拡大した分の帳尻合わせ)
その後FBXをエクスポートする

よく使う編集操作

工事中です モデルを原点設定しても上に表示される場合
-1.1435 m 下に移動させるとちょうどよい位置になります