跳到主要内容

导出设置

导出设置控制 EmoteLab 如何录制、编码和保存动画表情与静态图。本页说明各项选项的作用及其对输出结果的影响。

保存位置​

所有导出文件的写入文件夹。

默认情况下,EmoteLab 使用用户文档目录下的文件夹:

C:\Users\<用户名>\Documents\EmoteLab\Export

若填写自定义路径:

  • 该文件夹必须已存在,否则修改会被拒绝。
  • 动画导出(GIF、APNG、WebP、WebM 和 Image Sequence)与 静态图导出(PNG) 都会保存到该文件夹。
  • 动画播放器中的 打开导出文件夹 按钮会打开此文件夹。

若无法访问文档文件夹,EmoteLab 会回退到 Unity 的 persistentDataPath。

提示

从文件资源管理器的地址栏复制文件夹路径并粘贴到此处,可避免输入错误。

动画导出设置​

导出预设​

  • 预设:下拉菜单,用于从 JSON 文件加载预定义的导出配置。
备注

预设会设置格式和图像尺寸(宽 × 高,单位:像素)。平台可能还会限制文件大小(以 KB 或 MB 计)。若因文件过大被拒绝,可通过降低 FPS 或启用「限制最大帧数」来减小文件大小。

录制设置​

这些设置控制导出动画时如何采样,以及帧的像素尺寸。

  • 宽度 / 高度:控制录制动画的像素分辨率。

    • 取值须在 4 到 2048 之间。
    • 尺寸越大画面越清晰,但文件更大、编码更慢。
  • FPS:每秒帧数。

    • 可选值取决于所选编码器。
    • FPS 越高动作越流畅,但也会增加文件大小和编码时间。
  • 限制最大帧数:启用后,EmoteLab 会限制录制的最大帧数。

  • 最大帧数:设定录制帧数的上限。

    • 仅在启用 限制最大帧数 时生效。
    • 适用于对动画帧数有限制的平台。
提示

导出设置需要在几者之间权衡:小文件、高 FPS 和 高分辨率 无法同时兼顾。降低分辨率或 FPS(或限制帧数)可减小文件;提高则画质更好但文件更大。高分辨率和高 FPS 也会增加编码负担,导出时间可能更长。请根据使用场景选择最在意的方面。

编码器(导出格式)选择​

编码器选择控制如何将录制的帧合成为最终动画文件。支持以下编码器:GIF、APNG、WebP、WebM 和 Image Sequence (PNG)。

  • GIF
    • 平台和应用兼容性最好。
    • 仅支持最多 256 色的调色板,且没有半透明。
    • 文件通常较大。
  • APNG
    • 支持动画和透明(含半透明)的图片格式。
    • 画质高于 GIF。
    • 文件通常更大。
    • 兼容性不如 GIF 普及。
  • WebP
    • 支持动画和透明(含半透明)的图片格式。
    • 即使使用有损压缩,画质也通常高于 GIF。
    • 通常比 GIF 更小,平台支持在增加但仍不完整。
  • WebM
    • 压缩视频格式。
    • 文件通常比 GIF/APNG 小很多且画质较好。
    • 更适合网页播放,不太适合聊天表情。
    • 若要导出用于网页播放的视频(例如首页上的那段),请选择 WebM。
  • Image Sequence
    • 导出无损的 PNG 静态帧序列。
    • 图像序列会保存为一个文件夹,内含逐帧 PNG 文件。
    • 若动画会用于视频合成(例如在 Adobe Premiere Pro 中剪辑),请选择此选项。

编码器专用设置​

每种编码器都有各自的设置,以下各节说明如何配置。APNG 和 Image Sequence 等无损格式没有额外的编码器选项。

GIF​

信息

GIF 使用有限调色板(每帧最多 256 色),因此编码器需要从源画面缩减颜色,下方选项控制缩减方式。GIF 不支持半透明,每个像素只能是完全透明或完全不透明。仅支持部分帧率。该格式兼容性好,但文件通常较大,且会损失一定色彩表现。

  • 调色板算法

    • Octree:常见于多数编码器的通用色彩量化,可能更适合噪点多、色彩丰富的图像。
    • Enhanced octree:更倾向于保留画面中占比较大的颜色,适合 CoffeeBean 等「干净」画风。
    备注

    「Enhanced」只是名称,并不代表在所有情况下都更好,效果取决于图像内容。「Enhanced」版本针对卡通风格优化;其他风格下 Octree 可能更合适。

  • Alpha 阈值

    • 控制 GIF 中哪些像素被写成透明或不透明。
    • 透明度等于或低于阈值的像素 → 透明;高于阈值 → 不透明。
    • 半透明像素多出现在图像边缘(因滤波、抗锯齿、缩放等),因此该设置主要影响边缘效果。若角色周围出现亮/暗 halo,可尝试提高该值。 Alpha 阈值对 GIF 边缘透明度的影响
  • 启用抖动

    • 启用后,编码器在将全彩帧映射到有限调色板时会进行抖动。
    • 有助于减轻渐变和大块纯色区域的色带。
    • 可能产生可见瑕疵,例如画面上的点状或颗粒纹理(见下图)。是否明显取决于表情的颜色与内容(例如在纯色、平坦区域更明显,在复杂或渐变区域较不明显)。若更在意画面干净可关闭抖动,但色带会更明显。 抖动导致的点状纹理
  • 使用全局颜色表

    • 启用时,所有帧共用同一套调色板:
      • 通常文件更小、播放更高效。
      • 所有帧共享 256 色,若各帧色彩差异大,画质可能略有下降。
    • 关闭时,每帧可有自己的调色板:
      • 每帧色彩更准确。
      • 文件通常更大。
  • 采样率

    • 控制构建全局调色板时,编码器在帧间采样的密度:
    • 值越低采样越少(更快、调色板计算更轻,但颜色可能不够准)。
    • 值越高采样越多(颜色更贴近,但处理更耗时)。

APNG​

信息

APNG 是 PNG 规范的扩展,.png 和 .apng 都是有效扩展名。EmoteLab 使用 .png 扩展名,这不会改变文件内容或动画播放。若更希望使用 .apng,将文件扩展名改为 .apng 即可。

无损,无特殊设置。

WebP​

  • 无损:是否使用无损压缩;关闭则为有损压缩。
  • 质量:启用无损时,质量越高,在相同观感下文件更小、编码更慢。关闭无损时,质量越高压缩越少、画面更好、文件更大。
  • 循环次数:动画重复播放的次数。设为 0 表示无限循环。

WebM​

信息

EmoteLab 的 WebM 使用 VP9 编码和 BT.709 色彩空间。若在外部应用中颜色不对,多半是色彩空间不匹配。请在外部应用的素材设置中明确选择 BT.709。

  • CQ等级:CQ等级越低,压缩越少、文件越大、画质越好。CQ等级越高,压缩越多、文件越小、画质越差。
  • 速度:控制编码器压缩视频时投入的资源。速度越低,编码越慢、画质越好,文件通常也更小。

Image Sequence(图片序列)​

无损 PNG 帧。无特殊设置。导出结果是一个包含连续 PNG 文件的文件夹,不是单张静图。若只需一帧,请使用 静态图导出。

静态图导出设置​

  • 图像宽度 / 图像高度:控制导出的 PNG 静态单帧分辨率。

静态图会以 PNG 格式保存到同一保存位置文件夹,文件名基于当前模型。