低多边形中的功能对象 - 程序和教程

3D打印 3d 设计 3d模型
2021-04-27 20:20:37

我快疯了,这一切都始于一个我想要一个抽象形状的项目的想法(我将称其为一个带角度的拉伸立方体),现在我知道了一些 Vectorworks - 一个 3D/建筑绘图程序。我在所有教程中都没有发现如何制作低多边形的东西,但仍然能够例如用螺纹拧紧底部。

我在 Thingiverse 上发现了许多我喜欢的形状,但它们都是 STL 文件,我到目前为止了解到这些文件很难编辑,并且在将它们交叉转移到另一个程序时使它们在功能上可用。

今天,我再次尝试寻找其他程序,这些程序可以为我提供我想要的结果和功能。到目前为止,我只找到了一个程序,您可以完美地制作形状,然后使用 123make 和 Meshmixer 之类的网格程序来更改渲染结果。但在我的情况下,这使得某些部分无法再用作线程示例?

所以对于我的问题,他们有一个程序,我可以制作一个低多边形形状(下面的示例),我仍然可以像使用 AutoCAD、Vectorworks 一样添加孔和螺纹。

我希望有人知道如何做到这一点我已经搜索并询问了数周!!

这是我想要创建的形状类型的一个例子,低聚花瓶- 我的将完全相同,但它会给你一个想法

我想在上面的形状中实现的线程示例,用于 3D 打印线程的 Tap and Die

3个回答

是的,您可以使用 3Ds Max、Blender、Maya 等轻松完成线程处理。我个人使用 Maya,因此,在 Maya 中,您所要做的就是:

  1. 创建一个圆柱体。这将是您的“螺丝”的主体。
  2. 要制作螺纹,您需要创建一个螺旋基元。您可以在 Maya GUI 中编辑线圈数量和线圈厚度。
  3. 一旦有了线程,执行几个布尔运算就很简单了。第一个布尔(联合)操作会将步骤 1 中制作的螺钉与步骤 2 中制作的螺纹联合起来。第二个布尔(减法)操作将从您希望将螺钉拧入的对象中切出螺纹。当你打印这两个模型时,你会发现螺丝很好地变成了你剪掉螺纹的物体。

重点是:是的,在大多数 3D 软件包中很容易做到这样的事情。Maya 附带了一系列可供您使用的不错的默认对象,因此基本上您无需自己“建模”即可创建类似于您向我们展示的示例的内容。

您的下一个问题是关于在 Thingiverse 上编辑模型。你不能轻易编辑它们的原因是因为那里的大多数模型都被抽取和三角剖分,这使得它们很难重塑或编辑,因为拓扑不再是严格的流形——它只是一大堆三角形!

如果你想编辑 Thingiverse 模型,我推荐像 ZBrush 这样的东西。您可以导入三角模型,然后将几何体重建为四边形(例如,使用 DynaMesh),然后您可以根据自己的喜好对其进行编辑。完成后,您可以简单地抽取并重新导出为 STL 或您需要的任何扩展名。

最后,低/高多边形在 3D 打印输出中并不那么重要,尤其是在机械功能部件中。这是因为大多数模型都是以高分辨率(高多边形数)创建的,然后进行抽取 + 三角剖分以截断文件大小。但是模型的功能和物理感觉不应该因为这个过程而改变——它只需要练习和大量的实验。

希望这可以帮助 :)

哈桑

我曾为您遇到的问题而苦苦挣扎 - 弥合硬边参数化建模工具(通常是 CAD)和更自由形式的“软”/有机建模工具之间的软件差距。同时跨两个域工作并非易事。

我开发的最简单的工作流程是:

  1. 在 CAD 程序(例如 AutoCAD、Inventor、Solidworks、Fusion 360)中,为您尝试制作的具有机械/精密特征(例如螺纹螺孔、接头)的对象部件创建一个简单的 CAD 模型。
  2. 导出这些零件的高精度 STL
  3. 在您选择的软件套件(例如 Blender、Maya)中创建/生成模型的“软”/有机部分
  4. 导出“软”部件的 OBJ 文件(或 STL,如果该选项可用)
  5. 将两组零件导入Meshmixer并将它们组合在一起。
  6. 导出到单个组合 STL
  7. (可选)通过模型“修复程序”传递“最终产品”STL - 我非常喜欢Microsoft 模型修复服务

Meshmixer 是一个功能强大但文档不足的工具。根据我的经验,它能够完成大多数模型在准备 3D 打印时所需的大部分基本“修复”。可以在 Meshmixer 本身中进行一些雕刻/有机建模,但如果您知道如何使用它们,您可能会发现它在这方面不如其他软件套件。

如果您有一些编程背景,请查看OpenScad它允许您使用函数式编程语言进行建模。基本上 Thingiverse 上的所有定制器模型都是用 openscad 编写的。我的直觉说你可以使用 poly 命令将一堆多边形串在一起来做你想做的事。