什么是 l2d
705 words
4 min
l2d 是一个用于在浏览器驱动 Live2D 模型的 javascript 库,完全基于 Live2D 官方 Cubism SDK 进行二次封装。l2d 同时也是 Live2D 的简写,寓意着用更简单、更快捷、更低成本的方式在 Web 页面中加载 Live2D 模型。
什么是 Live2D
Live2D 是由日本公司 Live2D Inc. 开发的一套 2D 动画技术。它通过对 2D 插画进行网格分割和形变,使插画人物能够做出自然流畅的动作——头部转动、眨眼、嘴巴开合、衣物摆动等,而无需逐帧绘制每个动作。这让画师只需提供一张高精度插画,就能制作出媲美 3D 动画的动态效果。
Live2D 技术被广泛应用于:
- 游戏 — 角色对话、Live 演出等场景
- VTuber(虚拟主播) — 捕捉真人表情和动作后实时驱动虚拟形象
- 应用 / 网页 — 虚拟助手、吉祥物、互动挂件等
官方提供了 Cubism SDK 用于在各类平台上渲染和驱动 Live2D 模型,l2d 是基于其 Web 版本的二次封装。
为什么选择 l2d
- 开箱即用 — 无需手动引入官方 SDK,三步完成Live2D模型加载
- 全版本兼容 — 内置 Cubism 2 & 6 运行时,同时支持
.model.json(Cubism 2)和.model3.json(Cubism 6),覆盖所有Live2D模型版本,并暴露规范统一的接口 - 统一规范的API Cubism 2 & 6 所驱动的模型均使用完全相同规范的接口,尽可能保证两版本的能力与规范完全对称
- 零依赖,轻量 — 单一 JS 文件,不绑定任何框架,Vue、React、原生项目均可直接使用
贡献者们
感谢以下所有为 l2d 贡献过代码的 开发者们。
讨论
微信群:

免责声明
关于 Live2D 模型版权
Live2D 模型及其相关资源(贴图、动作、表情文件等)的著作权归原始权利人所有。l2d 仅提供技术加载能力,不包含、不分发任何模型资源。
在使用 l2d 加载任何 Live2D 模型时,请确保:
- 你拥有该模型的使用权或已获得权利人的明确授权
- 你的使用行为符合模型附带的许可协议(如禁止商用、禁止二次分发等)
- 不得将本库用于侵权、违法或违反 Live2D Inc. 服务条款的用途
对于因不当使用模型资源而产生的任何版权纠纷或法律责任,l2d 及其贡献者不承担任何责任。
关于 Cubism SDK
l2d 在运行时集成了 Live2D Cubism SDK。Cubism SDK 的使用须遵守 Live2D Proprietary Software License。若你的项目用于商业用途,请自行确认是否需要向 Live2D Inc. 申请商业许可。