使用 Inkscape 创造更多价值 – Papercraft 等。

Inkscape,最常用和最受欢迎的工具 Fedora的设计团队不仅仅是一个用于制作精美矢量图形的程序。 使用矢量图形(在我们的例子中是 SVG)可以做更多的事情。 许多程序可以导入这种格式。 此外,Inkscape 可以做的不仅仅是图形。 本系列的最后一篇文章展示了如何在 Inkscape 中使用 Stroke 或 Hershey Fonts 进行雕刻和其他此类方法。 本文将介绍几个用于制作 Papercraft 或其他有助于展平三维 (3D) 对象的 Inkscape 扩展。

为什么 Papercraft

快速原型制作 是一个经常被提及的词(自 3D 打印出现以来更是如此)。 当然,您可以轻松 3D 打印计算机设计的对象。 但缺点是成本和您必须投入 3D 打印物体以获得清洁表面的额外工作量。

尤其是在制作大型物体的原型时,3D 打印的吸引力较小。 对象的成本、打印时间以及需要对表面进行的返工量随着对象尺寸的增加而增加。 在这些情况下,其他方法更有效。 除其他外,构建纸模型是原型制作的经典方法。 建筑模型通常以这种方式构建。 当我还是个孩子的时候,纸模型作为玩具也很受欢迎。 此外,角色扮演场景经常使用这种方法用泡沫片制作立体服装。 更不用说您可以通过这种方式设计精美的产品包装。 你也可以使用 细木工 激光切割物体并构建更复杂的 3D 物体。 所以有很多充分的理由去了解更多关于 纸艺.

Linux 和 Papercraft

这个领域的软件数量真的很有限,用得最多的似乎是 佩帕库拉,它的名字来源于日本的技术。 另一个程序是 终极纸艺 3D这也仅适用于 Windows。

是 Linux/Fedora 用户因为这个软件经常只为 Windows 制作而被排除在外? 当然不是。 Inkscape 有一些扩展可以做到这一点。 有一些扩展可以做到这一点 搅拌机 也是。 标准版本的 Blender – Paper Model 甚至包含相应的插件。 所以你只需要启用它。

Blender 中的 Paper Model 插件 – 只需打开首选项,搜索并检查它,然后就可以使用了

但我们将专注于 Inkscape 扩展。 如果您想查看有关如何使用 Blender 进行操作的文章,请在下面的评论部分告诉我。

为什么将 Inkscape 用于 Papercraft?

我更喜欢使用 Inkscape for Papercraft 有几个原因。 首先,Blender 插件还输出一个 SVG,可以用 Inkscape 进一步编辑/处理。 但过程是主要原因:

  • 生成襟翼/接头/下摆和标签
  • N-up 布局(扩展 > 渲染 > 布局 > N-up)
  • 为激光或等离子切割生成 G 代码(扩展 > GCode 工具)请参阅本系列的第一篇文章。
  • 设置打印标记(扩展 > 渲染 > 布局 > 打印标记…)

折纸的安装

您需要做 Papercraft 的主要扩展是 折纸. 存在另一个扩展名为 Papercraft 展开,它几乎做同样的事情。 是同一作者写的。 然而,据他说,Paperfold 是更好的选择。

此扩展将 3D 对象作为 OBJ 文件并将其展平。 然后设置折叠标记和角度。 为了让它工作,你必须安装 开放网格 以及相应的 Python 绑定。

$ sudo dnf install OpenMesh cmake g++ python3-devel
$ pip3 install pybind11
$ pip3 install openmesh

安装此软件后,您可以下载扩展程序并将其解压缩到 ~/.config/inkscape/extensions/ 下。 随着 Inkscape 的下一次启动,该扩展将在 Extensions > FabLab Chemnitz > Papercraft Flatteners > Paperfold 下可用。

折纸的使用

关于 3D 对象

Paperfold的对话窗口

其他需要/推荐的扩展

Tabgen – 生成襟翼

您可能已经注意到,Paperfold 所做的只是将 3D 对象展平。 因此,在使用它之后,您最终会得到一个具有与原始 3D 对象的每个表面相对应的单独 2D 区域的对象。 制作纸制品时,您还需要用襟翼将其粘合在一起。

当然,您可以使用 Inkscape 的绘图工具将它们手动放置到对象上。 但这可能很耗时。 Inkscape 的另一个扩展有助于执行此任务 – 塔布根.

Tabgen 的对话和使用这些设置渲染的对象。

转换为折线

Tabgen 扩展仅适用于直线。 曲线不起作用。 因此,您必须将所有曲线转换为多段线。 为此,您可以使用另一个扩展 – 转换为折线.

路径也必须干净。 它不能有任何杂散节点,否则将在那里生成另一个折叠标签。

正如前面提到的扁平物体,你可以做的不仅仅是纸艺。 对于木材或其他较厚的材料,您需要接头。 当然还有扩展和其他应用程序来制作它们。

盒子 – 生成手指关节/燕尾

盒子.py 是一个在线盒子生成器,也可以作为 Inkscape 扩展使用。 更好的是,作者提供了提供 GUI 的 INX 文件,因此您可以在 Inkscape 中使用它。 你只需要用 pip 安装它。

$ pip install boxes

您还可以直接从 Git 克隆安装和使用 Box。 当我遇到 pip 安装问题时,我个人使用过这种方法。 它安装了除构建 INX 文件所需的 box.generators 之外的所有软件包。 当时没有随安装提供 INX 文件。 要以这种方式使用它,只需下载 存储库 或克隆它。

确保您安装了所需的软件包——setuptools、仿射和降价。 此外,如果您想要其他导出选项,例如 SVG 和 PS,那么您将需要 pstoedit。

$ sudo dnf install python3-setuptools python3-affine python3-markdown2 pstoedit

切换到 Boxes git clone 的目录并运行:

$ python setup.py build
$ python setup.py install

下次启动 Inkscape 后,您将在 Extensions > Boxes.py 下找到这些工具。 Boxes 带来了很多预定义的对象以及像风扇孔这样的常用设计。 当然,所有预定义对象的参数都可以根据您的需要进行调整。

激光切割标签盒

激光切割标签盒 是一个 Inkscape 扩展,其功能类似于 Boxes。 但它的形状选择要少得多。

Lasercut 选项卡框的对话,并以给定的尺寸呈现对象

细木工——所有人的补充

由于 Tabgen 仅有助于为纸艺制作襟翼,而 Boxes 仅在预定义的对象上制作指接,您可能会发现上述细木工非常有用。 细木工不是 Inkscape 扩展。 它是在您的浏览器中运行的 Web 应用程序(当然,还有其他选择)。 您可以在此找到对其可能性的非常好的描述以及有关如何使用它的教程 Instructables 上的文章 (令人印象深刻的是有多少不同类型的连接可用)。

快速接头

那些不喜欢使用像 Joinery 这样的基于浏览器的工具的人可能会发现 快速接头 有用。 它可以使用指南将框标签/手指关节添加到选定的路径或匹配的插槽。

锥形箱体发生器

到目前为止提到的扩展有助于创建方形、矩形或有角度的盒子。 但是有可能用浮雕切割胶合板,这样它们就可以折叠了。 Boxes.py 在它的一些设计中使用了这种技术。 但是如果你想设计自己的圆锥形或圆形,那么你应该看看 锥形箱体发生器 延期。

折叠盒

那些只想为包装设计制作简单的折叠盒的人应该看看扩展折叠盒。 默认情况下安装此扩展程序 – 扩展程序 > 渲染 > 可折叠框。

包装工具

包装工具 扩展为此类设计提供了更多选择。 将文件下载并解压到 ~/.config/inkscape/extensions 后,您将在 Extensions > Packaging 下找到新选项。 Packaging Tools 提供了一组预定义的包装形式。

  • 4点托盘
  • 自动底锁盒
  • 袖子
  • 弹簧锁底壳
  • 标准反向折叠箱
  • 标准衬衫托盘
  • 直褶

您可以自定义这些表单上的参数以创建您自己的包装设计。

4 点托盘对象和使用这些设置渲染的对象的对话窗口

纸艺挤出机

有一个相对较新的扩展名为 纸艺挤出机 我认为这是一个漂亮而有用的工具。 它的作用是为给定的路径对象生成用于挤压的碎片,包括襟翼。 如果您想快速创建 3D 字母和类似的东西,这会非常方便。 缺点是它只适用于直线。 扩展产生具有给定深度的挤压的每个部分两次。 第二个副本用于 Tabgen。 不幸的是,所有的碎片都放在一起,没有编号或标记。 因此,您必须手动对其进行分类。

多基因

还有新的 多基因. 它与 Tabgen 和 Papercraft Extruder 由同一作者编写,并且使用方式大致相同。 它使用路径和中心线来生成多边形对象。 当然,它还可以将物体压平,并附上用于组装的襟翼。

结论

Papercraft不仅仅是一个儿童玩具; 尤其是在使用纸张以外的材料时。 您必须跳出框框思考可以使用的令人敬畏的材料。 我刚刚在这篇文章中提出了几个新想法。 为了 example,如何将压平机用于彩色玻璃项目? 我认为人们可以通过这种方式创造出很棒的灯。

Fedora Linux 和 Inkscape 以及上述扩展和其他工具让您有机会释放您的创造力。 所以继续吧 制作 事物!

PS不要忘记向我们展示您的作品。