Garry's Mod (GMod) を使用すると、プレイヤーはほぼ何でもできるようになります。カスタム モデルをインポートして、敵、NPC、または味方として使用できます。正しい形式であれば使用できます。

多くの GMod プレイヤーは、自分専用の特別なプレイヤーモデルを作成することを好みます。ただし、作成するには特定の知識が必要です。プレイヤーモデルを作成するための手順を簡略化して説明します。
カスタム GMod プレーヤーモデルの作成方法
適切なソフトウェアを使用して 3D モデルの作成にすでに慣れている場合は、Garry's Mod を含むほとんどのゲームでさまざまなキャラクターを作成できます。ただし、誰もがモデルの作成方法を知っているわけではありません。ありがたいことに、クリエイターは多くの場合、無料のモデルをゲーム コミュニティと共有しており、それを独自のベースとして使用できます。
好きなモデルをダウンロードできますが、リギングも重要です。モデルのリギングには、キャラクターの外観と実際に動作するパーツを組み合わせることが含まれます。リギング後は、Playermodel を使って移動できます。
リギングがなければ、GMod はモデルを動かすことができません。
プレーヤーモデルの作成に入る前に、必要なソフトウェアとツールを見てみましょう。
- ギャリーのモッド
もちろん、プレイヤーモデルを使用したい場合はゲームが必要です。これがないと、モデルを作成しても無駄になってしまいます。
- ブレンダー
モデルをリグしてテクスチャを編集するには、Blender が必要です。すべてのプログラムの中で、このプログラムに最も多くの時間を費やすことになります。このプロセスを開始する前に、いくつかの基本を学習することを強くお勧めします。
- バール
Crowbar は、.mdl ファイルの逆コンパイラおよびコンパイラです。これは、リギング手順の後にモデルをコンパイルするために使用します。
ソースツールは誰でも無料でダウンロードできます。これにより、Blender のコピーが Source エンジンをサポートできるようになります。すべての SMD および DMX ファイルを処理します。
Paint.NET をダウンロードしたら、次は VTF プラグインです。 VTF ファイルはこのプログラムで作成されます。
- VTF編集
VMTファイルを作成するにはVTF Editが必要です。 VTF ファイルを開くこともできます。
- ソースSDK
ソース SDK は、Valve がゲームを作成するために以前使用していたプログラムであり、GMod を実行するために必要です。 Steam ユーザーなら誰でもダウンロードできます。
他にもダウンロードできるツールがいくつかあります。それらには次のものが含まれます。
- メモ帳++
- GFCスケープ
- GMod パブリッシング ツール (Steam ワークショップで世界と共有したい場合)
ソフトウェアをダウンロードした後、キャラクター モデル、スケルトン、および別のモデルの QC ファイルを入手する必要があります。これらは Steam ワークショップでダウンロードできます。 ギャリーのモッズ などのウェブサイトがあります。
ステージ 1 – Blender でプレーヤーモデルを開く
コンピューター上にすべてを配置したら、最初に行うのは、リファレンス モデルのスケルトンとキャラクターのモデルを結合することです。適切な形式でエクスポートするには、Blender にソース ツールをインストールする必要もあります。
プロセスを見てみましょう。
- PC で Blender を起動します。
- シーン内のすべてを削除します。
- 参照モデルを Blender にインポートします。
- ボーンだけが残るまで参照モデルのメッシュを削除します。
- カスタム モデルをインポートします。
- モデルとスケルトンがぴったり合うまで調整します。
ステージ 2 – Blender を使用してプレーヤーモデルをエクスポートする
- 「オブジェクトモード」に入り、Shiftキーを押したままにします。
- モデルを左クリックしてからスケルトンをクリックします。
- Ctrl + P を押したまま「自動ウェイトあり」を選択します。
- さらに調整するには「ウェイト ペイント」を使用します。
- 完了したら、シーンに移動し、SMD でエクスポートするオプションを見つけます。
- カスタム モデルに必要な名前を付けます。
- 新しいモデルを mods フォルダー内のモデル フォルダーにエクスポートします。
間違いを犯した場合ややり直したい場合に備えて、元のモデルを保管しておいてください。まだ学習中の場合は、これを行う必要があるかもしれません。
ステージ 3 – プレーヤーモデルのテクスチャの編集
この手順は厳密には必要ありませんが、テクスチャを編集するとモデルの外観を改善することができます。一部の部分を編集した方が見栄えが良くなると思われる場合は、編集してください。この手順では、VTF プラグインを備えた Paint.NET が必要です。
Blender を開いたままにするか、閉じた場合は再起動します。プロセス全体を通して Blender が必要になります。
- GMod モード フォルダーに移動します。
- 「マテリアル」へ進みます。
- その中に「models」というフォルダーを作成します。
- 「
modefolder>/materials/models/(insert model name here).
」のようなチェーンが表示されるはずです。 - モデルにテクスチャが付属している場合は、圧縮ファイルで見つけることができます。
- それらを Paint.NET で開きます。
- これらすべてを .vtf ファイルとしてモデル フォルダーに保存します。
VMT とテクスチャ
- 次に、別の Blender ウィンドウを使用して VTF Edit でテクスチャを開き、それらすべてを 1 つの .vmt ファイルに配置します。
- 元のモデル ファイルを開きます。
- マテリアルパネルに進みます。
- マテリアルを選択し、それぞれの横にある「テクスチャ」アイコンをクリックします。
- VTF Edit でマテリアルのテクスチャを開きます。
- VTF Edit で、「ツール」に移動し、.vmt ファイルを作成するオプションを選択します。
- 「LightmappedGeneric」を「VertexlitGeneric」に変更する以外は、すべてのオプションをそのままにしておきます。
- すべての .vmt ファイルを、対応する .vtf ファイルと同じフォルダーに保存します。たとえば、髪は「hair」という名前の vmt ファイルに保存されます。
- .vmt ファイルに .vtf ファイルへの正しいファイル パスがあることを確認してください。
- すべてのマテリアル ファイルに対して繰り返します。
この段階では、単語のスペルを間違えることがよくあります。次に進む前に、ファイル名を 2 重、3 重に確認することをお勧めします。ファイルのスペルが間違っていると問題が発生し、後戻りしてしまう可能性があります。
ステージ 4 – QC ファイルを設定する
- まだ参照モデルの QC ファイルをダウンロードしていない場合は、ダウンロードしてください。
- 「(ここにモデル名を入れます).smd」以外をコピーします。
- 変更した SMD モデルのフォルダー内の新しいフォルダー内にファイルを配置します。
- Notepad または Notepad++ を使用して QC ファイルを開きます。
この段階では、一部のコードを変更するだけで済みます。変更する必要があるセクションの例を次に示します (Crowbar 0.19.0.0 によって作成されたもの)。
$modelname "player/(name)/RealModel/(insert name here).mdl"
$model "(name)" "(name).smd"
$cdmaterials "models\Player\(name)\"
多少異なる単語が含まれている場合がありますが、編集する必要があるのはこのセクションだけです。 - 「
$modelname
」を、.mdl で終わる任意の名前に変更します。 - 「
$model
」をカスタム モデルの名前に変更し、.smd を含めるよう注意してください。 - 「
$cdmaterials
」が実際のマテリアル パスであることを確認してください。Crowbar が正しいフォルダーをターゲットにしていることを確認するには、パスの末尾に「\」を追加する必要がある場合があります。
パスは次のようになります。
(models\Player\(insert model name here)\
ステージ 5 – Crowbar でプレーヤーモデルをコンパイルする
これで、ようやく QC ファイルをコンパイルする準備が整いました。この次のステップでは Crowbar が必要になるため、最初に Crowbar が正しくインストールされていることを確認してください。
- Crowbar を起動し、QC ファイルを開きます。
- Crowbar を使用してサブフォルダーを作成し、プレーヤーモデルと同じ名前を付けます。
- ターゲットゲームとしてGModを選択します。
- プレーヤーモデルをコンパイルします。
これで .mdl ファイルが手元に完成しました。次のステップでは、それらを .gma ファイルに変換します。
ステージ 6 – Lua の使用
GMod が Playermodel ファイルとそのテクスチャをロードできるようにするには、Lua が必要です。最終的に .lua ファイルが作成されますが、このファイルを作成する以外は必要ありません。
- GMod のアドオンフォルダーに移動します。
- そこにモデルフォルダーを置きます。
- modフォルダーを開き、「lua」という名前のフォルダーを開き、その中にある「autorun」フォルダーを開きます。
- Notepad または Notepad++ を使用して .lua ファイルを作成します。
- ファイルに次のコードを記述します。
player_manager.AddValidModel( "SonicMiku", "models/Player/(name)/(name)/(insert name here).mdl" )
パスには、元のモデルの名前が含まれます。そのため、異なって見える場合があります。 - コンパイル後に取得した .mdl ファイルへのパスを変更します。
ステージ 7 – GMod へのインポート
- GModを起動します。
- プレーヤーモデルを選択します。
- それをゲームにインポートします。
- 成功すると、Playermodel を使用できるようになります。
このプロセスはかなり複雑ですが、プレイヤーモデルを作成してインポートするには練習が必要です。
GMod でラグドールをプレイヤーモデルにする方法
ラグドールをプレイヤーモデルにするには、まず PAC3 という名前のアドオンをインストールする必要があります。次に、ラグドールをゲームにインポートする必要があります。
これらの前提条件を満たしたら、プロセスに入りましょう。
- GModを開きます。
- ゲームがアドバンスト モードになっていることを確認してください。
- PAC プレーヤーモデル エディターを開きます。
- 現在のスキンを右クリックします。
- 「エンティティ」を追加します。
- もう一度スキンを右クリックしますが、今回は「モデル」を選択します。
- プロパティを開いてモデルを見つけます。
- それをクリックして選択します。
- これでラグドールがプレイヤーモデルになりました。
Playermodel の作成とインポートに比べて、このプロセスは比較的簡単です。
プレイヤーモデルを GMod で非表示にする方法
このトリックを使用すると、GMod であなたを完全に見えなくすることができます。必要なのは、AlyxFakeFacotry NPC モデルと、PAC3 などのモデル操作ソフトウェアです。
今日の Windows 10 の写真
非表示にするための基本的なガイドは次のとおりです。
- AlyxFakeFacotry ファイルをダウンロードして解凍し、GMod の「addons」フォルダーに貼り付けます。
- GModを起動します。
- Gmod で FakeAlyx モデルを生成します。実際のモデルは目に見えないので見ることができません。
- ツールを使用して、FakeAlyx モデルを右クリックします。
- モデルをリロードすると、非表示になります。
NPC モデルの性質上、この姿では誰もあなたを見ることができません。別の非表示のモデルがある場合は、それも許容可能な代替品になります。
私のクールなモデルを見てください
デフォルトの Playermodels にうんざりしている場合は、独自の Playermodels をリグしてコンパイルすると、GMod をリフレッシュできる可能性があります。新しい外観は、特に他の人と一緒にプレイしている場合に、ゲーム モードをエキサイティングにするのに役立ちます。モデルを作成できれば、ゲーム内で使用できます。
GModをプレイするときはどのモデルを使用しますか? Playermodel を最初から作成してみましたか?以下のコメントセクションでお知らせください。