上周,see-through发布了。这是一款功能强大的模型,它可以将单个静态动图分解为23中不同的层,为rigging和动画提供了底层。它显著降低了动画rigging的成本。遗憾的是,仍然需要花费大量时间来手动处理和rig 23层的PSD文件(如果选择分层和深度,则需要30多层)。几年前我考虑委托个性化Vtuber模型,并且仅骆体部位rigging的成本至少为500美元,而且需要多周甚至几个月的时间。可能由于通货膨胀,现在的价格还更高。当然,你也可以自学,但live2d每年都需要100美元,而Spine(专业版,支持mesh变形)的价格则是379美元。

我的解决方案不是开发live2d的竞争对手,因为我只是一名单身工程师。所以我选择了一个mesh变形可行的程序,同时具备自动rig see-through模型的能力,而且可以适应不同情况,例如腿和臂统一。只需几秒钟就可以手动调整关节的位置(肩部、肘部、颈部、头部等)。我还添加了DWPose,它可以自动rig整个模型!但下载时间长达50MB,无法在运行webGPU能力不强的设备上运行(实际上,你只需要花个几分钟就能调整关节)。流程如下:静态人物镜头 -> 去除背景 -> see-through分解(从Hugging Face空间获取,这是免费的) -> 我的工具(Stretchy Studio)= 自动rigging并瞬即可动画!

仍然有很多问题需要解决,希望尽快发布。它是一款基于React的Web应用程序,可管理不同层次,并具备一些基本功能,如改变绘制顺序(像live2d那样),动画使用直接键帧动画(像After Effects那样)而不是live2d的参数系统。我正在完成 export功能使其与更加流行的工具,例如Spine和Dragonbones互相兼容。遗憾的是,live2d源代码封闭并且缺乏相关的技术文档,因此难以实现export功能。

现在我可以发布开放源码,但源码可能会很混乱。