■Unity開発メモ用のWiki◎現在扱っていること・Unity全般・MMDからUnityへの変換してインポート・MMDの仕様把握・BlenderでMMDモデルのカスタム

目次

既存のリソースでNPC作成

  • このSteamガイドを参考して、任意の姿のNPCをゲーム内に登場させる
  • AIは既存のモノを適用する
  • 元となるモデルの解凍からデコンパイルまではWIKI内に別記
  • 変更先のモデルをMDLファイル形式まで準備する
  • 元となるモデルをデコンパイルした時に出来たQCファイルを修正していく

プレイヤーを追加する場合

player_manager.AddValidModel( "Test Player MOD", "models/humans/suitfem/female_02.mdl" )
list.Set("PlayerOptionsModel", "Test Player MOD", "")

NPCを追加する場合

local Category = "MOD_Test"

local NPC =
{
	Name = "Test_NPC01",
	Class = "Test_NPC01",
	Model = "models/npc/kashima.mdl",
	Weapons = { "weapon_smg1" },
	Category = Category
	
}
list.Set("NPC", NPC.Class, NPC)

VCD関連

振り付け(コレオグラフィ)シーン(または単にシーン)の作成について

Faceposer

  • Faceposerは、ソースエンジンのコレオグラフシーケンスを生成するために使用されるSDKツールです。
  • SDK 2013でFaceposerを開くには、binフォルダーにあるFaceposer.batファイルを使用します。
  • 詳細に関するドキュメント

VCDファイルのコンパイルとデコンパイル

VPKとは?

  • VPK(Valve Pak)ファイルは、ゲームコンテンツのパッケージ化に使用される非圧縮アーカイブです。
  • ValveのポストGCFゲームは、マテリアル、モデル、パーティクル、コレオグラフィーシーン、およびその他の多くのファイルタイプをVPKファイルに保存します。

VPKデータの抽出

  • ツール「GCFScape」を使う;解説
  • モデルデータの場合「***\GarrysMod\sourceengine\hl2_misc_dir.vpk」を読み込む

ギャリーのMODWIKIのサンプルアニメーションを試す

CAP3関連

アドオン「CAP3」

  • PAC3のWIKI
  • データの保存場所
    • ..\Steam\steamapps\common\GarrysMod\garrysmod\data\pac3
  • Steamのガイド
  • ドロップボックスをつって、コンパイルしないでモデルを読み込める?
  • ラグドール全体をインポートして、体にボーンマージします。
  • モデルをOBJに変換すると、すべてのボーンが消えます。
  • PACを使用するモデルに適用できるテクスチャは1つだけ
  • 複数のテクスチャを使うには、モデリングプログラムを使用し、マテリアルに基づいてポリゴンを切り取り、それぞれを独自のモデルとしてエクスポートする
  • モデルが単に表示されない場合、またはすべてが壊れて壊れているように見える場合は、ファイルサイズが大きすぎるか機能しません。
  • PAC3用のBlenderインポートに適したモデル?
  • BlenderでPAC3用のアニメーションの作り方
  • PAC3でカスタムモデルを読み込む方法(動画)

データを置く場所

  • ローカルからPAC3のデータをロードする場合「..\Steam\steamapps\common\GarrysMod\garrysmod\data\pac3\追加したフォルダ」に詰め合わせたZIPを置く
MDLファイル(モデル)の場合
  • ***.dx80.vtx
  • ***.dx90.vtx
  • ***.mdl
  • ***.phy
  • ***.sw.vtx
  • ***.vvd
外部アニメーション
別の.MDLモデルからの外部アニメーションを必要とするモデルを使用することができます。これらには2つのタイプがあります。

.MDL + .ANI
これらは問題なく機能するはずです。.ZIPアーカイブに含めるだけです。

.MDLのみ
一部のモデルはアニメーションに.MDLファイルのみを使用するため、PACはモデルファイルを無視してアニメーションファイルをメインモデルファイルとして選択する可能性があります(モデルが非表示になることを意味します)。ダミーの.ANIファイルを.ZIPアーカイブに含めることでこれを回避できます。このファイルをダウンロードします2)、アニメーション.MDLと同じ名前を付けて、アーカイブに含めます。

操作関連

3Dビューウィンドウの場合
  • WASD:前後左右の移動
  • 左側メニューにある「カメラアイコン」
    • 左クリック:回転
    • マウスホイール:拡縮
    • 右クリック:パン
2Dウィンドウの場合
  • 移動:スペース+左ドラッグ

エラー関連

Failed to load the default scheme file (デフォルトのスキームファイルのロードに失敗しました)
  • 原因:
    • Source SDKでHammerを起動した場合に起きる?
  • 対策
    • 目的のゲームの共通binフォルダーに移動し、そこからhammer.exeを実行する必要があります。
    • たとえば、Hammer for Half-Life 2(エピソードを含む)を実行するには、... \ SteamApps \ common \ Half-Life 2 \ bin \ hammer.exeを実行します。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

【メニュー編集】

スカイリム関連

スカイリム関連


Menu

【メニュー編集】

スクリプト関連

フリーエリア

管理人/副管理人のみ編集できます