关于与授权
这个站最容易被问到的一件事是「这些模型能不能用」。答案按底模分,两个底模的授权不一样,所以必须分开说。
这是什么
一个浏览器里的 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/ 就是产物,改完文件传上去就是新的。