导出设置
导出设置控制 EmoteLab 如何录制、编码和保存动画表情。本页说明各项选项的作用及其对输出结果的影响。
保存位置
所有导出文件的写入文件夹。
默认情况下,EmoteLab 使用用户文档目录下的文件夹:
C:\Users\<用户名>\Documents\EmoteLab\Export
若填写自定义路径:
- 该文件夹必须已存在,否则修改会被拒绝。
- 动画导出(GIF/APNG) 与 静态图导出(PNG) 都会保存到该文件夹。
- 动画播放器中的 打开导出文件夹 按钮会打开此文件夹。
若无法访问文档文件夹,EmoteLab 会回退到 Unity 的 persistentDataPath。
从文件资源管理器的地址栏复制文件夹路径并粘贴到此处,可避免输入错误。
动画导出设置
导出预设
- 预设:下拉菜单,用于从 JSON 文件加载预定义的导出配置。
预设会设置格式和图像尺寸(宽 × 高,单位:像素)。平台可能还会限制文件大小(以 KB 或 MB 计)。若因文件过大被拒绝,可通过降低 FPS 或启用「限制最大帧数」来减小文件大小。
录制设置
这些设置控制导出 GIF/APNG 时如何采样动画以及帧的尺寸。
-
宽度 / 高度:控制录制动画的像素分辨率。
- 取值须在 4 到 2048 之间。
- 尺寸越大画面越清晰,但文件更大、编码更慢。
-
FPS:每秒帧数。
- 可选值取决于所选编码器。
- FPS 越高动作越流畅,但也会增加文件大小和编码时间。
-
限制最大帧数:启用后,EmoteLab 会限制录制的最大帧数。
-
最大帧数:设定录制帧数的上限。
- 仅在启用 限制最大帧数 时生效。
- 适用于对动画帧数有限制的平台。
导出设置需要在几者之间权衡:小文件、高 FPS 和 高分辨率 无法同时兼顾。降低分辨率或 FPS(或限制帧数)可减小文件;提高则画质更好但文件更大。高分辨率和高 FPS 也会增加编码负担,导出时间可能更长。请根据使用场景选择最在意的方面。
编码器设置
这些设置控制如何将录制的帧合成为最终动画文件。
- 编码器:在 GIF 与 APNG 之间选择。
GIF 选项
GIF 使用有限调色板(每帧最多 256 色),因此编码器需要从源画面缩减颜色,下方选项控制缩减方式。GIF 不支持半透明,每个像素只能是完全透明或完全不透明。仅支持部分帧率。该格式兼容性好、文件较小,但会损失一定色彩表现。
- 调色板算法
- Octree:常见于多数编码器的通用色彩量化,可能更适合噪点多、色彩丰富的图像。
- Enhanced octree:更倾向于保留画面中占比较大的颜色,适合 CoffeeBean 等「干净」画风。
「Enhanced」只是名称,并不代表在所有情况下都更好,效果取决于图像内容。「Enhanced」版本针对卡通风格优化;其他风格下 Octree 可能更合适。
-
Alpha 阈值
- 控制 GIF 中哪些像素被写成透明或不透明。
- 透明度等于或低于阈值的像素 → 透明;高于阈值 → 不透明。
- 半透明像素多出现在图像边缘(因滤波、抗锯齿、缩放等),因此该设置主要影响边缘效果。若角色周围出现亮/暗 halo,可尝试提高该值。
-
启用抖动
- 启用后,编码器在将全彩帧映射到有限调色板时会进行抖动。
- 有助于减轻渐变和大块纯色区域的色带。
- 可能产生可见瑕疵,例如画面上的点状或颗粒纹理(见下图)。是否明显取决于表情的颜色与内容(例如在纯色、平坦区域更明显,在复杂或渐变区域较不明显)。若更在意画面干净可关闭抖动,但色带会更明显。
-
使用全局颜色表
- 启用时,所有帧共用同一套调色板:
- 通常文件更小、播放更高效。
- 所有帧共享 256 色,若各帧色彩差异大,画质可能略有下降。
- 关闭时,每帧可有自己的调色板:
- 每帧色彩更准确。
- 文件通常更大。
- 启用时,所有帧共用同一套调色板:
-
采样率
- 控制构建全局调色板时,编码器在帧间采样的密度:
- 值越低采样越少(更快、调色板计算更轻,但颜色可能不够准)。
- 值越高采样越多(颜色更贴近,但处理更耗时)。
APNG 选项
APNG(动画 PNG)保留全彩和逐像素 Alpha(平滑透明),因此无需调色板或 Alpha 阈值设置。文件通常比 GIF 更大、编码更慢,但渐变和透明边缘更干净。现代浏览器和多数应用支持良好;使用前请确认目标平台是否支持。
静态图导出设置
- 图像宽度 / 图像高度:控制导出的 PNG 静态单帧分辨率。
静态图会以 PNG 格式保存到同一保存位置文件夹,文件名基于当前模型。