2D MODELING & ANIMATION

让二维创作,
拥有更多可能。

从形态到动态,
把想法变成可控的表达。

Zipzi 2D 是二维建模与动画工具,探索 Live2D Cubism Editor 的替代工作流。用桌面编辑器创作,通过 Python 编程,与 AI Agent 协作。

ZIPZI EDITORmacOS · Metal
Zipzi 2D README 中的真实编辑器界面:左侧为猫模型图层,中央显示耳部网格,右侧为属性与参数面板。
真实编辑器 · 网格编辑视图项目 README / Cat 模型

为创作者提供直接的控制。
为开发者留下编程的空间。

Native editor · Rust core · Python SDK

SHAPE. DEFORM. ANIMATE.

从一个形状,
到一段表达。

建模、变形与动画,是同一创作过程的不同视角。
为角色、图形与更广泛的二维内容而构建。

01 / MODEL

建立形态

组织模型与图层,编辑网格和纹理,让二维素材成为可以继续塑造的结构。

模型文档 / 网格 / 纹理
02 / DEFORM

控制变化

通过参数与变形组织模型的变化,在基础形态之上,细化每一次调整。

参数 / 变形 / 形态调整
03 / ANIMATE

赋予动态

在动画工作空间中安排时间与关键帧,让静态模型拥有节奏、运动与表现力。

时间轴 / 关键帧 / 动画

BUILT TO BE PROGRAMMABLE

用界面雕琢。
用代码延展。

Rust SDK 提供模型编辑能力,Python SDK 支持建模、动画、项目读写与检查。把重复操作写成代码,让创作者与 AI Agent 在同一工作流中协作。

Python SDK 需要 CPython 3.14,可使用本地 Runtime,或连接正在运行的编辑器,共享文档与撤销历史。安装与可用能力请以项目文档为准。

查看当前发布状态 ↗
Python SDK网格创建 · 示例节选
from zipzi import meshes

geometry = meshes.Geometry(
    (42, 7, 99),
    ((0., 0.), (1., 0.), (0., 1.)),
    ((0., 0.), (1., 0.), (0., 1.)),
    ((42, 7, 99),),
)

with session.edit("Shape") as edit:
    shape = edit.meshes.create(
        meshes.MeshSpec("Shape", geometry)
    )

基于项目 SDK 文档,省略 Runtime 与 Session 初始化。

EARLY ACCESS · ALPHA

开放探索。
持续构建。

Alpha 构建现已公开。
项目仍在开发,尚无稳定版。

当前平台
支持 macOS 与 Windows。Windows 为开发原型,桌面验证仍在进行。
开发阶段
尚无稳定版,API 与文件格式可能变化。请按平台选择 Alpha 包,并阅读版本说明与运行要求。

从 GitHub 获取 Alpha

下载、版本说明与平台要求统一在 GitHub Releases 查看。请选择适合自己的版本,并阅读对应说明。

A FEW MORE THINGS

关于 Zipzi 2D

Zipzi 2D 是什么?

名字来自粤语「摺紙」(zip3 zi2)。项目面向二维建模与动画,探索 Live2D Cubism Editor 的替代工作流。Zipzi 是独立项目,与 Live2D Inc. 没有关联或授权、背书关系。

它只用于角色动画吗?

不局限于角色或特定画风。项目面向更广泛的二维建模与动画工作流,既关注创作者的编辑体验,也为开发者提供 SDK。

Zipzi 2D 与 Kasane 2D 是什么关系?

Zipzi 2D 是原 Kasane 2D 项目的新名称,延续二维建模、动画与可编程工具的开发方向。

现在适合用于正式项目吗?

当前版本面向早期测试,工作流与文件格式仍可能调整。请保留原始素材与项目备份,并根据自己的需求评估 Alpha 版本。