V1 与 V2 模型的区别
本插件 / 浏览器扩展同时维护着两套完全独立的 Live2D 加载链路。第一次接触本项目的站长,建议先花 2 分钟把这页看完,再决定走哪条路。
一句话区分
- V1 模型 = 基于 journey-ad/live2d_src 的 老旧 加载逻辑,对应 Cubism 2.x / 3.x 系列,文件清单一般叫
model.json,主体后缀.moc。常见模型:22 娘 / 33 娘、Pio / Tia、Shizuku、舰これ Murakumo、超次元海王星等。 - V2 模型 = Cubism 4 / 5 系列(含未来更高版本),文件清单
*.model3.json,主体后缀.moc3。这是 Live2D 官方目前在维护的格式。
**术语提示:**历史文档里把 Cubism 4+ 模型叫"v3 或更高版本",从插件 2.1 起统一改叫 V2。也就是说:本仓库里的 "V2" 不是指 Cubism 2,而是指 本插件的第二代加载器。在 issues 里看到老的 "v3 / V3 模型" 字样,请理解为 V2。
怎么判断手里的模型是 V1 还是 V2?
看模型清单文件即可:
| 模型类型 | 清单文件名 | 主模型文件 | 备注 |
|---|---|---|---|
| V1(旧) | model.json | *.moc | 无 / 任意 version |
| V2(新) | *.model3.json | *.moc3 | "Version": 3 起步(Cubism Web SDK 版本号) |
判断逻辑是:模型规范版本号 ≥ 3 走 V2 链路,否则走 V1。
哪些功能只在 V2 才有?
- 融合变形(Cubism 5 SDK for Web R1 起)
- 超采样(高分屏更清晰)
- 物理 / 动作 / 表情的更精细调度
- 与 Cubism Editor 4+ 导出的
.cdi3.json/.userdata3.json对接
V1 链路从 2.1.3 起完全本地化(不再依赖任何第三方源),稳定性比以前好得多,但不再加新功能。
我应该选哪个?
- 只想要个会动的二次元小人陪着看博客 → 装上插件、保持默认设置即可,跑的是内置 V1 模型。
- 想用市面上各种现成皮肤(22 娘 / Pio 一系列) → 也是 V1,V1 模型的两种方式。
- 有自己制作 / 购买的 MOC3 模型 → 走 V2,先付费、再按 V2 自定义模型 配置。
- 想最大化保护 V2 模型不被盗链 → 在 V2 之上额外开启「托管到本站」。
为什么 V2 要付费?
Live2D 株式会社(Live2D Inc.)要求第三方扩展性应用使用 Cubism 4+ 核心时签订商业合约。本插件已与 Live2D 株式会社签订了长期合约并按其要求分发正版 Cubism Core,所以 V2 链路对站长收一次性授权费,相当于把上游许可成本分摊给真正使用 V2 的站点。V1 模型不依赖 Cubism Core,因此始终免费。