在 Patreon 上提供资金支持: Discord 社区:
Inochi2D(当前代码仓库)是一个实时二维皮套动画库,也是 Inochi2D 标准的参考实现。Inochi2D 的基本工作原理是,在运行时,根据给定的参数,对绑定在分层美术资源上的2D网格进行变形。这样的变形使得观众可以在二维图形中体验到三维的深度与动画效果。
2022-05-03.02-46-34.mp4
来自 Beta 0.7.2 版本的视频,作者 LunaFoxgirlVT, 画师 kpon
模型师可能会感兴趣 Inochi Creator, 这是正在开发中的 Inochi2D 官方建模软件。 虚拟皮套使用者可能会感兴趣 Inochi Session。 当前代码仓库是为了 Inochi2D 标准而存在的,对最终用户可能用处有限。
有关标准和官方工具的文档目前正在编写和翻译过程中。官方文档在这里。
当前仓库里的实现需要在一个 OpenGL 3.1 Context 中运行。inInit
函数应当在 OpenGL 3.1 (或更高版本)Context 建立后 被调用。
我们计划从前端代码中分离出渲染部分,这样开发者们就能接入自己的渲染后端。
我们提供 inochi2d-c 作为从非 D 的语言中调用本库的接口。
额外地,另一个开发组正在编写一个 Inochi2D 标准的纯 Rust 实现,代码仓库在这里。
Inochi2D 的标志是 James Daniel 设计的。