关于与授权

这个站最容易被问到的一件事是「这些模型能不能用」。答案按底模分,两个底模的授权不一样,所以必须分开说。

这是什么

一个浏览器里的 3D 角色工坊。打开是一个人,推滑杆、换衣服、戴配饰、放动作, 调完导出 GLB。全部计算在你的浏览器里完成:没有后端,没有账号, 没有上传,关掉标签页就什么都不剩。

两个底模,两种授权

站里有两条不同的路子,取舍是相反的。选中哪个,决定了你做出来的东西能怎么用。

风格化 参数化
长什么样 有脸、有头发、有衣服、有贴图,打开就是一个完整的人 一具裸的解剖人体,没有贴图,颜色在材质上
能改什么 换装、上色、做表情、放动作 306 个身份形变:脸型、五官、身高、体型,从头到脚
不能做什么 捏不了,脸型和身材是固定的 没有贴图,出厂没有衣服
出身 Ready Player Me 的头像模板 MakeHuman / MPFB2,来自 naver/anny
授权 RPM 的条款。底模本身不能再分发,但用它做出来的角色是你的 CC0 1.0,公共领域。随便用,连署名都不要求

说清楚一点:本站用风格化底模的方式,是托管在自己的服务器上、用户在浏览器里 使用,底模本身不出现在任何下载入口。你在工坊里做出来的角色、 导出的 GLB,是那个角色的文件,不是底模的分发。

参数化底模不需要这么多解释:CC0 是公共领域奉献,原始版权方 (Data Collection AB、Joel Palmius、Jonas Hauquier,即 MakeHuman 项目) 在 2020 年 9 月把它释出到 CC0。这里署名是出于体面,不是法律要求。

衣服和配饰从哪来

54 件衣服全部是 CC0,由一套文字生成 3D 的流水线 (Hunyuan3D 2.1)从提示词生成,跑出来的每一件都带一行生成它的原话。 它们托管在一个公开的对象存储上,按需加载,不进部署包。

生成会安静地出错,所以有一道自动检查:只取每个模型的文件头读出包围盒, 把尺寸离谱的挑出来。已经下架的五件里包括一件 4 米长的头发、两顶 「短发」(一顶 40 厘米高,戴上是一个盖住整张脸的黑头盔)和两只 63、78 厘米高的「手表」。

动作是怎么来的

九个动作是手写的:记下每根骨头加载时的静止姿态,动作只是「在它上面再转多少度」。 这样做的好处是同一段动作在两个底模上都成立,因为两边各以自己的静止姿态为基准; 代价是动作只有基本款,没有舞蹈。

你的东西是你的

没有账号,所以你捏的东西不会离开这台机器:草稿存在浏览器的 localStorage 里, 导出的 GLB 直接下载到本地。我们不保留任何一份。

用什么做的

前端是原生 ES 模块加 three.js,自带一份,不依赖任何 CDN。 没有框架,没有构建步骤,public/ 就是产物,改完文件传上去就是新的。

去捏一个

进工坊