跳转到内容

Live2D 参数详解

现在的 Parameters 标签页已经不只是“参数滑块列表”了。它承担了 4 个重要职责:

  1. author 预览和运行时回退用的 neutral pose
  2. 配置 Lip Sync Mapping
  3. 预览模型自带的 MotionsExpressions
  4. 控制 Parts 的显示与隐藏

先用参数滑块把模型默认姿态调顺。常见的 baseline 参数包括:

参数常见用途
ParamAngleX / Y / Z头部姿态
ParamEyeLOpen / ParamEyeROpen眼睛开合
ParamMouthForm默认嘴型
ParamBodyAngleX / Z身体倾斜
ParamBreath默认呼吸量

这个 authored baseline 很重要,因为:

  • clip release 会朝它回落
  • sequence tester 会从它开始
  • timeline 里的 Baseline 预览模式也是基于它

参数面板支持:

  • 按本地化名称搜索
  • 按原始 Cubism ID 搜索
  • 在参数很多的模型里快速定位目标

如果模型参数命名很生硬,优先依赖搜索 + 实时预览,而不是强记原始 ID。

现在 lip sync 的主配置入口就在 Parameters 页。

你可以在这些模式之间切换:

  • Use model defaults
  • Use one custom parameter
  • Use advanced custom targets

如果一个模型需要多个嘴部参数、不同权重或不同 role,通常就该用 advanced custom targets。

你可以直接用这些方式校准:

  • 实时麦克风输入
  • 上传音频播放
  • 录一段测试音频

推荐先把 lip sync 稳定下来,再去 author speaking loop。否则很容易用 clip 去补偿一个本应在这里解决的 mouth target 问题。

Motions 区域用于预览模型包内自带的 .motion3.json

这里可以:

  • 预览模型原生 motion
  • 停止当前 motion
  • 把某个 motion pin 成 legacy idle source

这个 pinned idle motion 之后可以在 Rules 页里选择是否接入 idle base

Expressions 区域用于预览模型包内自带的 .exp3.json 预设。

它适合用来:

  • 先确认模型内置表情长什么样
  • 快速判断这个 preset 影响了哪些参数
  • 决定要不要在 Clips 页把它导入成可编辑 clip

也就是说,Expressions 既是预览工具,也是后续 clip 导入的素材来源。

Parts 区域负责控制模型 drawable 的显示与隐藏。

常见用途:

  • 切换服装
  • 切换饰品
  • 隐藏重叠图层
  • 排查问题到底是参数不对,还是 part visibility 不对

如果 part 的变化需要随时间发生,请把它变成 clip 里的动画,而不是指望手动开关去承担 runtime 行为。

参数说明常见范围
ParamAngleX头部左右转-30 ~ 30
ParamAngleY头部上下转-30 ~ 30
ParamAngleZ头部倾斜-30 ~ 30
ParamEyeLOpen / ParamEyeROpen眼睛开合0 ~ 1
ParamEyeBallX / ParamEyeBallY瞳孔方向-1 ~ 1
ParamBrowLY / ParamBrowRY眉毛高度-1 ~ 1
ParamMouthOpenY张嘴幅度0 ~ 1
ParamMouthForm嘴型-1 ~ 1
ParamBodyAngleX身体摆动-10 ~ 10
ParamBreath呼吸驱动参数0 ~ 1

Parameters 页不是单纯的“设置 UI”,它本身就是 playback pipeline 的一部分:

  • 这里的 authored baseline 是 preview/runtime 的回退姿态
  • 这里 pin 的 motion 可以成为 legacy idle source
  • 这里预览的 expression 往往会在之后导入成 clips
  • 这里配置的 lip sync 会在动画栈结算完成后执行

所以如果播放结果不对,不要只看 Rules 和 Clips,也要回头检查 Parameters。