共计 2810 个字符,预计需要花费 8 分钟才能阅读完成。
为 ZDNET 撰稿的一大乐趣,是能率先体验新技术并向读者分享心得。多数时候,这些技术都有实际用途。但偶尔,你也会遇到一些除了“这太酷了”之外,很难用其他理由解释的项目。
今天要介绍的正是这样一个项目。我将展示如何从一张个人照片出发,借助一系列中等难度的 AI 工具,最终制作出一个实体 3D 塑料人像。我真的需要这样一个人像吗?并不。但这很酷吗?当然。它能展示 AI 的另一面吗?毫无疑问。
说实话,我没想到编辑会批准这个选题。但既然通过了,那就让我们玩点有趣的。如果你手头有一台 3D 打印机,也可以跟着步骤,试着“打印”一个自己。
AI 无人机拍摄的起始图片
我选择了下面这张照片作为起点。俄勒冈州的冬天总是灰蒙蒙的,这张阳光下的户外照让我心情愉悦。

这并非普通自拍。它是由 DJI Neo 无人机在自主跟拍模式下拍摄的,当时我正在行走并录制 YouTube 视频,无人机始终稳定地飞在我前方。凭借其内置的机器视觉与 AI 能力,它能自主保持飞行稳定、与我维持固定距离并实现倒退飞行。我所选的图片,只是那段 20 分钟视频中的一帧。
使用 ChatGPT 优化图片
为了让图片适用于后续的 3D 建模工具,我需要确保人物的呈现方式符合要求。为此,我将图片导入 ChatGPT,并使用了最新的 GPT 5.2 Images 工具。
首先,我指示 ChatGPT 为人物添加腿部并移除背景:“移除背景,将人物置于纯白背景上,补全他的腿部(裤子至脚踝),穿上黑色运动鞋。确保视角调整为正面平视(原图相机位置略高于人物)。呈现静止站立姿态,而非行走状态。”
于是得到了下面展示的左图。

接着,我担心 T 恤正面的红色图案会给最终的 3D 打印带来麻烦,也不想保留手表和领夹麦克风。于是我对 ChatGPT 说:“去掉手表、麦克风和衬衫正面的图案。保持脸部不变。”
结果就是上图中的中图。但我觉得衬衫过于素净,便让 ChatGPT 加上了我 YouTube 频道的 logo —— 一个在 3D 打印机里的机器人。我指示道:“在衬衫正面添加此标志。保持脸部不变。”
于是得到了最右侧的图片。请注意,我明确要求“保持脸部不变”。如果不特别说明,ChatGPT 可能会对脸部做出不尽人意的改动。最终,我选择了最右侧的图片进行 3D 模型转换。
从图片到 3D 模型:Bambu Lab PrintU 工具
市面上有不少能将照片转为 3D 模型的服务。我选择了 Bambu Lab 提供的一项免费服务,因为我拥有该公司的几台 3D 打印机,包括 Bambu Lab X1 Carbon 以及更新、更大的 Bambu Lab H2D。既然 Bambu 提供了这个软件,且生成的模型能针对我的打印机进行优化,这个选择便顺理成章。
我首先在浏览器中访问 Bambu 的 MakerLab 服务。等待滚动的横幅出现“PrintU”后点击进入。

我理解 Bambu 为何将此功能命名为“PrintU”——你可以用它来“打印你”(Print You)。但在美国语境中,“U”常跟在大学名称后,所以听起来更像“打印大学”,暗示某种培训工具,而非指代“打印一个你”。不过,这不影响使用。
进入 PrintU 界面后,我点击加号创建新项目,并从选项中选择“图像姿势”。几分钟后,网站生成了原始图片的二维卡通版本。

脸部不完全像我,但算是个不错的漫画形象。它在重现身体姿态和背心细节方面做得很好,令我印象深刻。中间的图片是计算机生成的漫画形象渲染图。点击“生成 3D 模型”后,便得到了右侧那个实际可打印的 3D 模型。
在这里,Bambu Lab 的流程略显复杂:修改模型需要消耗 MakerLab 积分。注册账户时会获得初始积分,通过向网站发布作品也能赚取更多。我暂时没找到直接购买积分的地方,但相信这应该是可选项。

无论如何,我账户里有 170 个积分。调整这个迷你人像只花了 10 个积分,于是我继续操作,让 PrintU AI 处理我的照片并生成 3D 模型。
选择颜色与导出模型
大多数入门级 3D 打印机一次只能打印一种颜色。但过去一年左右,支持多达四种颜色的经济型多色 3D 打印机大量涌现。我计划使用我的 H2D,它配备了两个四色线材切换器,因此最多可同时使用八种颜色。
设计过程结束后,PrintU 为我的图像自动分配了九种颜色。但我对颜色的分布并不完全满意。

好在颜色可以自由替换。我的目标是只使用四种颜色,主要是觉得没必要用更多。在 PrintU 中,可以随意添加或移除颜色,我正是这样操作的。调整完毕后,便得到了一个可以导出的模型。
准备 3D 打印:切片与支撑
基于线材的 3D 打印,是一个逐层挤出熔融塑料、层层堆叠的过程。这需要一个称为“切片器”的程序,它将三维模型“切片”成许多薄层,并生成 G-code 指令来指挥打印机。
更现代的切片器,尤其是 Bambu Lab 所使用的,支持许多高级功能。对本项目最有用的是“绘制”颜色功能,切片器随后会将这些颜色信息转化为机器指令。
PrintU 生成的 3D 打印文件质量不错。我唯一不满意的是模型缺少眼球,这在左图中可以看到。于是我打开了切片器的绘画工具,手动添加了两个黑色眼球,如右图所示。我曾考虑将眼白部分涂成白色,但对于一个高度不超过 18 英寸左右的人像来说,似乎没必要那么精细。

在打印熔融塑料层时,必须考虑重力影响。如果试图在悬空处铺设材料,它必然会下垂或滴落。切片器解决这个问题的方法是自动生成支撑结构,托住那些悬垂的部分。
打印完成后,这些支撑结构会被移除。在下图中,可以看到模型外部轮廓的支撑结构以及内部的填充图案。填充图案也是为了支撑上方打印的塑料层,同样是防止其因重力下垂。

由于我的打印机支持多线轴,我添加了一卷专用的支撑界面材料。这种材料被打印在支撑结构的顶部,紧贴着它需要托住的模型部分。它的妙处在于不会与模型本身的塑料融合,使得后续移除支撑变得非常容易。
使用 Bambu Lab H2D 时,我不仅加入了支撑材料,还多放了一卷黑色线材。H2D 具备在线材用完时自动切换备用线轴的能力。由于这个项目大约有一半内容用到黑色,准备一卷备用线材可以防止打印中途因缺料而中断。
整个打印过程耗时约三天。刚完成时,它看起来像是达斯·维达医疗实验室里的某种装置。

经过一番小心翼翼的剥离,我移除了所有支撑结构,得到了最终的人像成品。

你觉得它像原图吗?
无处不在的 AI 技术
总结来看,AI 在这个项目中扮演了至关重要的角色:
- 原始图像由一架运用 AI 进行定位、空气动力学与主体追踪的无人机拍摄。
- ChatGPT 的图像工具被用于移除背景、添加腿脚、去掉麦克风、手表和 T 恤图案,并在衬衫上添加新标志。
- Bambu Lab 的图片转 3D 工具先将现实照片转为 2D 卡通形象,再将其转换为可打印的 3D 模型。
- 打印机的切片器运用算法自动为模型添加支撑结构,而 3D 打印机本身则通过一系列 AI 驱动的传感器来监控和管理线材的流动与沉积。
至于我?虽然谦逊,但我的个人特质为整个作品赋予了独一无二的灵魂,让最终成果看起来相当不错。如果你也对 AI 与 3D 打印的结合感兴趣,不妨尝试用这个流程创造属于自己的独特纪念品。