如何在 GMod 中制作玩家模型 – 数字指南

Garry’s Mod(或 GMod)允许玩家做几乎任何事情。 您可以导入自定义模型来用作敌人、NPC 或盟友。 只要格式正确,您就可以使用它。

许多 GMod 玩家喜欢制作自己特殊的个人玩家模型。 然而,它们需要一些特定的知识来创建。 继续阅读,您会发现我们的步骤简化了创建玩家模型的步骤。

如果您已经能够熟练使用适当的软件制作 3D 模型,则可以为大多数游戏创建不同的角色,包括 Garry’s Mod。 然而,并不是每个人都知道如何制作模型。 值得庆幸的是,创作者经常与游戏社区分享免费模型,您可以将其用作自己的基础。

您可以下载任何您喜欢的模型,但装配它也很重要。 操纵模型涉及将角色的外观与实际移动的部件结合起来。 装配后,您可以随玩家模型移动。

如果没有装备,GMod 将无法移动您的模型。

在我们开始创建 Playermodel 之前,让我们先看看您需要的必要软件和工具。

  • 加里的模组

当然,如果您想使用玩家模型,您将需要游戏。 没有它,你将徒劳地制作模型。

  • 搅拌机

您需要 Blender 来装配模型并编辑纹理。 在所有程序中,您将在这个程序上花费最多的时间。 我们强烈建议您在进行此过程之前先学习一些基础知识。

  • 撬棍

Crowbar 是一个 .mdl 文件反编译器和编译器。 在装配步骤之后,您将使用它来编译模型。

任何人都可以免费下载源工具。 它将允许您的 Blender 副本支持 Source 引擎。 它将处理您所有的 SMD 和 DMX 文件。

下载 Paint.NET 后,接下来是 VTF 插件。 您的 VTF 文件将使用此程序创建。

  • VTF 编辑

您需要 VTF Edit 来制作 VMT 文件。 它还可以打开您的 VTF 文件。

  • 源码SDK

Source SDK 是 Valve 以前用来创建游戏的程序,您需要它来运行 GMod。 任何 Steam 用户都可以下载。

您可能还需要下载一些其他工具。 他们包括:

  • 记事本++
  • GFC景观
  • GMod 发布工具(如果您想在 Steam 创意工坊中与全世界分享)

下载软件后,您应该获得角色模型、骨架和不同模型的QC文件。 这些可以在 Steam 创意工坊中下载,并且 加里的模组等网站。

第一阶段 – 在 Blender 中打开 Playermodel

将所有内容都存储在计算机上后,第一个步骤是将参考模型的骨架和角色的模型结合起来。 您还应该在 Blender 中安装源工具,以便以正确的格式导出。

我们来看看这个过程。

  1. 在您的 PC 上启动 Blender。
  2. 删除场景中的所有内容。
  3. 将参考模型导入 Blender。
  4. 删除参考模型的网格,直到只剩下骨骼。
  5. 导入自定义模型。
  6. 调整模型和骨架,直到两者配合在一起。

第二阶段 – 使用 Blender 导出玩家模型

  1. 进入“对象模式”并按住 Shift 键。
  2. 左键单击模型,然后单击骨架。
  3. 按住 Ctrl + P,然后选择“使用自动权重”。
  4. 使用“权重绘画”进行更多调整。
  5. 完成后,前往场景并找到以SMD导出的选项。
  6. 根据需要命名您的自定义模型。
  7. 将新模型导出到 mods 文件夹中的模型文件夹。

保留原始模型,以防您犯错误或想要重新开始。 如果您仍在学习,您可能必须这样做。

第三阶段 – 编辑玩家模型的纹理

虽然此步骤并不是绝对必要的,但编辑纹理可以帮助改善模型的外观。 如果您认为某些部分通过编辑看起来会更好,那就去做吧。 此步骤需要带有 VTF 插件的 Paint.NET。

保持 Blender 打开,或者如果您关闭了它,请重新启动它。 在整个过程中您将需要 Blender。

  1. 转到您的 GMod 模式文件夹。
  2. 前往“材料”。
  3. 在其中创建一个名为“models”的文件夹。
  4. 你应该有一个类似于“modefolder>/materials/models/(insert model name here).
  5. 如果您的模型带有纹理,您可以在压缩文件中找到它们。
  6. 在 Paint.NET 中打开它们。
  7. 将它们全部保存在模型文件夹中作为 .vtf 文件。

VMT 和纹理

  1. 接下来,使用另一个 Blender 窗口在 VTF Edit 中打开纹理,并将它们全部放入一个 .vmt 文件中。
  2. 打开您的原始模型文件。
  3. 前往材质面板。
  4. 选择一种材质,然后单击每种材质旁边的“纹理”图标。
  5. 在 VTF Edit 中打开材质的纹理。
  6. 在 VTF Edit 中,转到“工具”并选择创建 .vmt 文件的选项。
  7. 除了将“LightmappedGeneric”更改为“VertexlitGeneric”之外,保持所有选项不变。
  8. 将所有 .vmt 文件保存在与相应 .vtf 文件相同的文件夹中,其中头发将保存到名为“hair”的 vmt 文件中,用于 example。
  9. 确保 .vmt 文件具有 .vtf 文件的正确文件路径。
  10. 对所有材质文件重复此操作。

在这个阶段,单词拼写错误是很常见的。 在继续之前,最好仔细检查一下文件名。 拼写错误的文件可能会出现问题并让您陷入困境。

第四阶段 – 设置您的 QC 文件

  1. 如果您尚未下载参考模型 QC 文件,请下载。
  2. 复制除“(在此处插入型号名称).smd”之外的所有内容。
  3. 将文件放入修改后的 SMD 模型文件夹中的新文件夹中。
  4. 使用记事本或 Notepad++ 打开 QC 文件。
    这个阶段,你只需要修改一些代码即可。 这是一个 example 您需要修改的部分(由 Crowbar 0.19.0.0 创建):
    $modelname "player/(name)/RealModel/(insert name here).mdl"
    $model "(name)" "(name).smd"
    $cdmaterials "models\Player\(name)\"
    它的文字可能略有不同,但这是您唯一需要编辑的部分。
  5. 改变“$modelname” 可以是任何名称,只要它以 .mdl 结尾即可。
  6. 改变 ”$model” 添加到您的自定义模型的名称中,并注意包含 .smd。
  7. 确保“$cdmaterials” 是您的实际材料路径,您可能需要在路径末尾添加“\”以确保 Crowbar 定位到正确的文件夹。

该路径可能看起来像这样:

(models\Player\(insert model name here)\

第五阶段 – 在 Crowbar 中编译玩家模型

现在,QC 文件终于可以编译了。 下一步您将需要 Crowbar,因此请先确保它已正确安装。

  1. 启动 Crowbar 并打开您的 QC 文件。
  2. 使用 Crowbar 创建一个子文件夹,并将其命名为与您的 Playermodel 相同的名称。
  3. 选择GMod作为目标游戏。
  4. 编译玩家模型。

您现在手头上就有了 .mdl 文件。 下一步是将它们转换为 .gma 文件。

第六阶段 – 使用 Lua

您需要 Lua 来帮助 GMod 加载您的 Playermodel 文件及其纹理。 您最终将得到一个 .lua 文件,并且除了创建此文件之外您将不再需要它。

  1. 转到 GMod 中的 addons 文件夹。
  2. 将模型文件夹放在那里。
  3. 打开你的mod文件夹,打开名为“lua”的文件夹,然后打开里面的“autorun”文件夹。
  4. 使用 Notepad 或 Notepad++ 创建 .lua 文件。
  5. 在文件中写入以下代码:
    player_manager.AddValidModel( "SonicMiku", "models/Player/(name)/(name)/(insert name here).mdl" )
    该路径将包含您原始模型的名称。 因此,它可能看起来有所不同。
  6. 修改编译后得到的.mdl文件的路径。

第七阶段 – 导入 GMod

  1. 启动 GMod。
  2. 选择您的玩家模型。
  3. 将其导入到游戏中。
  4. 如果成功,您现在就可以使用您的 Playermodel 了。

这个过程相当复杂,但只需要练习即可创建和导入玩家模型。

如何在 GMod 中将布娃娃设为玩家模型

要使任何布娃娃成为你的玩家模型,你首先必须安装一个名为 PAC3 的插件。 其次,您应该将布娃娃导入到游戏中。

处理好这些先决条件后,让我们进入该过程。

  1. 打开GMod。
  2. 确保您的游戏处于高级模式。
  3. 打开 PAC 玩家模型编辑器。
  4. 右键单击您当前的皮肤。
  5. 添加一个“实体”。
  6. 再次右键单击您的皮肤,但这次选择“模型”。
  7. 打开属性并找到您的模型。
  8. 单击它以选择它。
  9. 布娃娃现在是您的玩家模型。

与创建和导入 Playermodel 相比,此过程相对简单。

如何让你的玩家模型在 GMod 中不可见

这个技巧可以让你在GMod中完全隐形。 您需要的是 AlyxFakeFacotry NPC 模型和任何模型操作软件,例如 PAC3。

以下是隐形的基本指南:

  1. 下载、解压 AlyxFakeFacotry 文件并将其粘贴到 GMod“addons”文件夹中。
  2. 启动 GMod。
  3. 在 Gmod 中生成 FakeAlyx 模型。 您看不到实际模型,因为它是不可见的。
  4. 使用工具右键单击 FakeAlyx 模型。
  5. 重新加载模型后,您将变得隐身。

由于 NPC 模型的性质,没有人能看到你这种形态。 如果您有另一个隐形模型,它也是一个可以接受的替代品。

看看我的酷模型

如果您厌倦了默认的玩家模型,那么安装和编译您自己的模型可以让 GMod 焕然一新。 新的外观有助于让游戏模式变得令人兴奋,尤其是当您与其他人一起玩时。 只要你能创建模型,就可以在游戏中使用它。

你玩GMod时用什么模型? 您是否尝试过从头开始创建 Playermodel? 请在下面的评论部分告诉我们。