3D打印教程

3D打印的涂装方法

通过绘制面,单色模型便能转化为多色打印模型。在 Forma3D 中,您可直接在网格上绘制面,随后利用两种自动模式对绘制结果进行整理——合并微小的孤立岛屿或缩减调色板——最后导出支持彩色打印的 3MF 文件。

教程更新于2026年10月24日 · 发布者: Forma3D · 截图显示的是 iPad 上的 Forma3D。iPhone 上也提供相同的工具;布局可能有所不同。

Forma3D中一个圆润的橙色立方体的特写,其前侧面绘有一块黄色的2x2色块
本页内容
  1. 选中该对象,然后打开“画图”程序
  2. 选择一种颜色,给脸涂色
  3. 根据目标数量进行涂色
    1. 邻近岛屿——目标2
    2. 邻近岛屿——目标3
    3. 最接近的 RGB
  4. 提示:手动复制或合并颜色
    1. 提示:复制颜色
    2. 提示:手动合并颜色

注意:导出并检查切片器

步骤

  1. 选中该对象,然后打开“画图”程序

    在场景中选中该模型,然后切换到 油漆 工具。打开 线框图 如果想查看正在上色的面所对应的边界,请点击“网格”按钮以显示网格。

    Forma3D 绘图工具栏,上面有一个品红色箭头指向“线框网格”按钮
    点击网格按钮可显示或隐藏网格边线。箭头标记处为“线框”切换按钮。
  2. 选择一种颜色,给脸涂色

    从调色板中选择一种颜色,然后点击模型上的面来为其上色——这里,前面的一个 2×2 区域被涂成了黄色。这些颜色将成为导出到 3MF 时携带的每个面的颜色数据。使用 单曲 为单个面着色,或者 画笔, 圆,以及 矩形 以覆盖更广的区域。 填充 将连通区域着色,并在锐利边缘处停止,而 汽车 将网格划分为多个区域,并根据所选角度自动分配颜色。

    之前 在 Forma3D 绘图模式下,一个圆角立方体,通体橙色,尚未对任何面进行上色
    之后 同样的魔方,其前侧面画有一个黄色的2x2色块
    直接涂色:立方体初始为纯橙色;轻点几下便会增添一块黄色。
  3. 根据目标数量进行涂色

    打开 目标颜色 面板——即同心圆图标——选择一种模式,设置 目标 使用滑块,然后按下 瞄准目标射击. 该 当前 计数器在两种模式下都会显示已使用的颜色数量。什么 目标 计数方式取决于模式:在 邻近岛屿 它统计相连的着色区域(一个橙色区域加上两个独立的黄色区域,共3个岛,但只有2种颜色);在 最接近的 RGB 它统计的是不同颜色。

    邻近岛屿——目标2

    将较小的岛屿并入相邻的岛屿中。如图所示,该立方体正面有一个黄色的2×2色块,右侧有一个孤立的黄色面——共有3个岛屿,由2种颜色组成。其中 目标 2,该孤立面将被重绘为与其相邻的最大面。

    之前 一个立方体,正面有一块黄色补丁,右侧有一面孤立的黄色面;“邻近岛屿”面板上显示的是目标2
    之后 在“涂色以锁定目标”操作后,被隔离的面变成了橙色,只剩下前部的黄色区域;当前 2,目标 2
    那张孤立的黄色面块融入了橙色部分——只剩下一块黄色区域:2个岛屿,2种颜色。

    邻近岛屿——目标3

    该模式还能去除零星的斑点。除了两个主要的黄色区域外,这个魔方顶面、右侧和底面还有零星的黄色斑点。通过 目标 3,这些微小的斑点会并入其最大的相邻区域,而前部和顶部的黄色斑块则得以保留。

    之前 一个立方体,顶部、右侧和底部散布着黄色斑点,并有较大的黄色区域;“邻近岛屿”面板显示“当前 2”、“目标 3”
    之后 经过“涂色对准”处理后,该立方体上的孤立斑点已被移除;前部和顶部的黄色斑块仍然存在
    零星的小黄点被合并消失了——只剩下橙色部分和两个黄色区域:3个岛屿,2种颜色。

    最接近的 RGB

    最接近的 RGB 缩减了调色板本身:它反复找出最相似的两种颜色,并将第二种颜色涂成第一种颜色——这一操作是全局性的,无论各区域是否相邻。在此示例中,一个由三种颜色组成的立方体(橙色、黄色和一块绿松石色)变成了两种颜色,因为黄色区域变成了橙色;而那块绿松石色区域则保持不变。

    之前 橙色立方体,正面和顶部为黄色,右侧有一块绿松石色斑块;最近的RGB面板显示当前值为3,目标值为2
    之后 同一块立方体简化为两种颜色:黄色区域变为橙色,而绿松石色的区域保持不变;当前值 2,目标值 2
    最接近的颜色对会被全局合并——三种颜色变为两种。
  4. 提示:手动复制或合并颜色

    提示:如何复制颜色

    打开 当前 颜色列表。将您想要复制的颜色的圆形选色器控件拖动到需要重新上色的插槽对应的圆形选色器上。所有使用该目标插槽的面都会同时更新。您也可以点击其选色器来选择新颜色。

    之前 Forma3D 当前的颜色列表显示有白色、紫色和绿色的插槽;该魔方各面涂有紫色,正面有一块绿色补丁
    之后 将白色取色器拖动到紫色插槽后,该立方体的外观如下:这些面变成了白色,绿色区域保持不变,列表中还剩下三个插槽
    白色被复制到紫色色块上,因此其各面变为白色,而绿色则保持不变。这三个色块仍然保持独立——尽管其中两个现在看起来是白色的。

    提示:如何手动合并颜色

    在 当前 在颜色列表中,将要删除的颜色的方形色块拖动到要保留的颜色上。源面将重新分配到模型中目标槽位;这些区域无需相互接触。

    之前 将绿色正方形色块拖放到“当前颜色”列表中的紫色行上;该立方体主体为白色,正面和顶部为绿色色块,并带有紫色斑点
    之后 手动合并后的同一魔方:所有原先为绿色的面都变成了紫色,白色主体保持不变,仅剩两个已使用的插槽
    绿色逐渐过渡为紫色。只剩下两个已用过的色槽:白色和紫色。绿色仍保留在顶部的调色板中,供后续绘制使用。

注意:导出并检查切片器。 导出为支持色彩的格式,例如 3MF — STL 不会保留各面各自的颜色。因此,请在打印前使用兼容的切片软件打开文件,并在其中检查材质分配情况;本教程中的截图并未涵盖导出步骤本身。导出前,请点击“完成”结束上色。

我应该使用哪种模式?

模式目标计数用途:
邻近岛屿相连的着色区域通过将斑点和微小岛屿合并到其最大的邻近区域中来清除它们
最接近的 RGB使用的颜色通过合并最相近的两种颜色来简化调色板

值得了解

“最近RGB”算法是否要求区域相互接触?

不。“最近的RGB”会合并整个模型中最为相似的两种颜色,而不考虑它们是否相邻。“相邻岛屿”模式则是通过绘制区域之间的共享边界来实现的。

邻近岛屿会保留某个特定区域吗?

该模式会将最小的区域合并到其最大的相邻区域中,直到达到目标数量为止,因此在不同的网格上,最终保留的区域可能会有所不同。没有共享网格边的不连通区域无法通过此模式进行合并,因此可能无法达到所设定的目标。请检查结果,并在必要时使用“撤销”功能。

这些模式会改变模型的形状吗?

不——这两种模式都只重绘面。网格几何体及其拓扑结构保持不变。

这和“Auto Paint”是一样的吗?

不。“自动上色”功能会将网格划分为多个区域,并自动分配调色板颜色。此处的模式作用于您已经上色过的面,用于清理孤岛或将颜色数量减少到目标值。

相关指南

多色 3MF

在多材料切片工作流中,确保导出时保留面颜色。

编辑 STL 文件

Forma3D 中的所有网格编辑工具——选择、布尔运算、切割、修复和导出。

在 App Store 上获取 Forma3D

常见问题

如何为多色打印的模型上色?

在 Forma3D 中,选择面或区域并为其分配调色板颜色,然后导出带颜色的 3MF 文件。每个面的颜色数据将随文件一起传输到兼容的切片软件中。

喷漆适用于任何3D打印机吗?

多色打印需要多线材配置——AMS、MMU、IDEX 或线材更换器。单线材打印机将使用该几何模型,但不会使用颜色。

哪种文件格式会存储人脸颜色?

3MF 存储每个面的颜色和材质数据。STL 仅包含几何体信息——如果在绘制颜色后导出 STL,颜色分配将会丢失。