亲测混元+Blender:简单提示词也可生成3D人物资产(blender最建议用的三个版本) szthrk.cn

作者:保镖哥

过去做一个人物资产,流程是建模、雕刻、重拓扑、UV、贴图、绑定,熟练美术也要好几天。这次我用一句提示词,7 分钟拿到了一个可直接进 Blender 的低多边形角色。

1、提示词:不需要"咒语"

我给的提示词只有一句英文:

A stylized game-ready 3D character: young cyberpunk girl with short bob hair, wearing a hooded techwear jacket and cargo pants, standing in relaxed A-pose with arms slightly away from the body, full body head to toe, clean silhouette, vivid color blocking, smooth stylized surfaces, low-poly cartoon proportions. 拆开看只有四块信息:风格(stylized、low-poly cartoon)、主体(赛博朋克少女,短发、连帽机能外套、工装裤)、姿态(relaxed A-pose,手臂略微离开身体)、质量约束(clean silhouette、全身入镜、色块鲜明)。

其中 A-pose 和"全身入镜"这两句最关键:前者决定模型能不能直接进绑定流程,后者避免头部或脚被裁在画面外。不需要堆砌形容词,把结构说清楚就够了。

2、整条链路

3、7 分钟里发生了什么

提交后约 7 分钟返回结果,中间只做一件事:每 5 秒轮询一次任务状态。参数上选了低多边形生成类型、3.0 模型、开启 PBR 材质,面数预算 3 万,最终消耗 35 积分(以workbuddy为例)。

产物是 GLB 和 OBJ 两种格式,GLB 25 MB,贴图直接内嵌在文件里,不用再去找材质包。渲染出来的形象是一位青色连帽衫、灰色工装裤、厚底短靴的少女,比例干净、色块分明,脸部五官完整。

导入后我重点检查了三处:脚底是否贴地、左右是否对称、贴图有没有拉伸——这三项是 AI 生成最常见的瑕疵来源。这次都过关,只有裤脚的褶皱略显糊,属于低面数下的正常取舍。

4、进 Blender 之后

导入靠 Blender 自带的 glTF 2.0 导入器,一步到位:网格、材质、贴图全部就位,场景里只有 1 个 mesh 对象,尺寸约 1.9 个单位,原点规整。

真正要动手的其实是布光——AI 只给资产,不给场景。我用了标准三点布光:主光 600W、补光 140W、轮廓光 420W,全部面积光,环境色压成近黑的蓝灰,让青色外套跳出来。渲染走 Cycles CPU、64 采样加降噪,12 核机器单帧出图,全程不依赖显卡。这套灯光和相机随工程一起存进了 .blend,下次换角色可以直接复用。

另外我把 GLB 挂到 model-viewer 上做了个网页查看器,拖拽旋转、滚轮缩放,给非技术同事看比发截图直观得多。

5、两个真实踩坑

第一个坑不在 3D 里。 生成脚本依赖 requests,本机没装,脚本自带的 pip 安装在 60 秒后超时。排查发现 pip 走了本机代理、取不到包,而 curl 直连正常,最后改成从镜像直接下载 wheel 包本地安装才解决。工具链的依赖问题,往往比主流程更耗时间。

第二个坑是"假成功"。 脚本跑完只打印了任务 JSON,没有把文件落盘——status: DONE 只说明服务端生成完了,不代表产物已经在你手上。GLB 和预览图是我按返回的签名链接手动抓的。判断自动化是否真的成功,要看文件,不要看日志。

5、它不能替代什么

AI 输出的网格是三角面、非流形,没有骨骼,也没有为动画预留环线。当概念图、短视频素材、独立游戏的占位资产,它完全够用;但要进正式管线,仍需重拓扑、加骨骼(Rigify 或 Mixamo)、重做 UV。

换句话说,它把"从 0 到 1"压缩到几分钟,把"从 1 到 100"留给了人。也正因为单次成本低,改提示词重跑比修一个不满意的模型更划算——不满意就再来一次,别在烂底子上硬改。

结语

一句提示词、7 分钟、35 积分,换一个带 PBR 贴图、能直接进引擎的人物资产。这个投入产出比,已经足以让"先做1个看看"成为默认动作。