跳到主要内容

使用自定义贴图

使用自定义贴图允许您用自己的图片文件替换模型内置的贴图。这是修改角色外观最直接的方式,因为您是在编辑模型实际使用的图像文件。

什么是自定义贴图?

自定义贴图是用于替换模型原始贴图文件的 PNG 图片文件。此处展示的图片是一张 图集页(atlas page)。图集页包含多个区域的集合。

图集页示例,展示贴图区域

图集页是模型在运行时直接引用的图像源。当您启用 使用自定义贴图 选项并重新加载贴图后,EmoteLab 会查找这些图集页,并用它们替代内置贴图。更改会立即在模型预览中显示。

贴图缓存文件夹

图集页存放在贴图缓存文件夹中,路径为:

C:\Users\<用户名>\文档\EmoteLab\Texture Cache\[ModelName]\Custom Textures
信息

若系统“文档”文件夹已被迁移,文件可能位于其他盘符或路径,例如: E:\Users\文档\EmoteLab\Texture Cache\[ModelName]\Custom Textures

当您首次启用自定义贴图时,系统会自动创建如下文件夹结构:

Custom Textures/
├── {atlas1}.png
├── {atlas2}.png
├── {atlas3}.png
└── ... (其他图集文件)

如何使用自定义贴图

自定义贴图的设置和工具位于界面顶部的 贴图 选项卡中。

How to use custom textures

第1步:切换到自定义贴图

  1. 启用开关:勾选 使用自定义贴图 复选框以启用
  2. 等待初始化:如果自定义贴图文件夹不存在,EmoteLab 会自动创建文件夹并复制图集页作为模板;如果文件夹已存在,EmoteLab 会直接使用该文件夹中的文件,并自动补齐缺失页(从内置贴图复制)。
  3. 观察变化:模型会切换为使用自定义贴图。首次使用时,视觉上可能没有明显变化,因为当前仍是模板贴图。

第2步:编辑自定义贴图

  1. 打开贴图文件夹:点击 打开自定义贴图文件夹 按钮,在系统文件管理器中打开该文件夹
  2. 编辑 PNG 文件:使用任意图像编辑软件打开并编辑贴图文件
  3. 遵守以下规则
    • 保持相同图像尺寸
    • 保留透明通道(alpha)
  4. 覆盖保存:保持原文件名并覆盖保存 PNG 文件
文件命名与完整性
  • 名称完全一致:所有图集必须与原始图集名称完全相同(区分大小写)
  • 尺寸完全一致:所有图集必须与原始图集尺寸完全相同
  • 不得缺少文件:所有图集页都必须存在

第3步:重新加载贴图

  1. 返回EmoteLab:切回EmoteLab应用
  2. 重新加载贴图:点击贴图区域中的 重新加载贴图 按钮
  3. 查看视口中的角色:您的更改会立即出现在视口中
重新加载贴图

编辑文件后,您必须点击 重新加载贴图,否则视口中不会显示您的修改。

切回原始贴图

要恢复使用原始内置贴图:

  1. 关闭开关:取消勾选 使用自定义贴图 复选框
  2. 模型更新:模型会立即切回使用原始贴图

第4步:保存角色

点击 保存角色 以保存带自定义贴图的角色。
保存角色是保证跨版本兼容性的必要步骤。当角色在启用自定义贴图的情况下保存时,EmoteLab 会将图集页解包,并将已编辑的贴图以单独的区域 PNG 形式存储。这样可以在模型更新后保持自定义角色的兼容性,因为区域可能会新增、删除或重新排序。

更多说明请参见 角色管理

备注

如果在重新加载之前就直接保存角色,最终保存的角色贴图可能与您根据当前视口预期的不一致。

为避免误保存,建议在保存前始终按以下步骤检查:

  1. 点击 重新加载贴图
  2. 在视口中确认最终效果
  3. 再点击 保存角色
注意

自定义贴图文件夹不是用来保存已编辑贴图的位置。切回原始贴图后,您的自定义贴图文件仍会保留在文件夹中。但加载启用了自定义贴图的角色时,会覆盖该文件夹中的内容。要保存已编辑的贴图,您必须在启用 使用自定义贴图 选项的情况下保存角色。

带自定义贴图角色的处理方式

保存角色时

  1. EmoteLab 将角色数据(活动部件、滑块调整、着色信息等)保存到 JSON 中。
  2. 图集页会被解包为区域 PNG,并与角色数据 JSON 文件一起保存。
    • 来源:Texture Cache/[ModelName]/Custom Textures/(完整图集页)。
    • 目标:[CharacterFolder]/Regions/(单独的区域 PNG)。
图集页示例,展示贴图区域

加载角色时

  1. EmoteLab 读取角色数据 JSON 文件。
  2. 若角色使用自定义贴图,EmoteLab 会查找 Regions 文件夹。
  3. 区域 PNG 会被打包成图集页,并放入缓存的 Custom Textures 文件夹。

若区域存在(先前编辑过的版本),应用会加载已编辑的区域。若所需区域不存在(例如模型新增了区域,或 Regions 文件夹中缺少某些区域),应用会回退使用内置贴图中的区域。

贴图工具

Texture Utility

贴图工具提供对图集页的批量处理功能。启用 使用自定义贴图 后,当前加载模型的图集页会显示在图集列表中。

您可以通过以下方式选择要批处理的图集页:

  • 复选框(逐个选择)
  • 全选
  • 反选

修复选中边缘

对选中的图集页应用 alpha bleeding(透明边缘扩展)
某些图像编辑软件处理后,角色边缘可能出现白边或黑边,该功能可用于修复这类轮廓问题。

重置选中图集

将选中的图集页恢复为内置默认版本。

注意

所有批处理操作都会永久修改文件,且无法撤销。
如有需要,请先备份文件后再执行。