Kubuz发布3dSynth:浏览器中绕过切片器,用「工具路径即设计」直接生成FDM打印G代码
比利时公司Kubuz推出了3dSynth。
这是一个基于浏览器的程序化与参数化FDM打印设计工作区。
用户可以构建一组效果(stack of effects),应用程序会根据这组效果自动生成工具路径和G代码,无需使用切片器。
当项目需要常规切片时,3dSynth可将网格导出为STL文件。
基础版本免费,在浏览器中运行,且无需注册账户。

该应用的创建者、来自Kubuz的丹尼斯,将其描述为一种「工具路径本身就是设计」的工具。
这主要适用于花瓶和螺旋打印,因为在这些打印中,物体的形状与喷嘴的路径属于同一个设计决策。
在典型工作流程中,设计师建模一个实体,将其保存为STL文件,然后发送给切片器,切片器再决定机器的运动。
借助3dSynth的某些模块,用户可以跳过这一中间步骤,直接基于喷嘴的运动进行工作。

应用的主工作区基于一个调制器堆栈,也就是按顺序应用于对象轮廓的命名效果。
每个调制器都有自己的标签,使整个堆栈读起来就像一份配方。
操作的顺序可以通过拖拽改变,而所有参数都保留在同一个面板中,无需嵌套对话框。
结果会实时显示在3D预览中。
用户可以移动到任意高度,查看喷嘴在特定层上将会做什么,看到接缝会出现在哪里,并在移动导致成品出现拉丝(stringing)之前追踪其行进路径。
打印机、材料和喷嘴设置会随项目一起保存,并应用于所有模块。
该应用包含数百个机器配置文件,并为FDM打印机生成标准G代码。
当喷嘴直径改变时,工具路径会自动重新计算。
另一个单独设置决定工艺类型。
除耗材外,还提供用于粘土和膏体的模式,该模式会禁用冷挤出警告。
此外还有绘图仪模式,在该模式下生成的G代码不包含挤出值。

其中最重要的是G-code Sculptor。
设计师绘制轮廓曲线,应用一组效果,并在花瓶或螺旋模式下生成可直接打印的G代码,同时可选的Layer Mode可添加填充。
Node Sculptor采用基于节点的方法,使用图形(graph)同时控制几何体和G代码。
SynthBlocks则通过基于Scratch编程语言的积木块实现类似目标,让用户无需编写代码即可构建路径逻辑。
有两个模块处理网格并导出STL文件。
Mesh Sculptor将效果应用于实体顶点。
Texturize可对任意网格(包括导入的模型)的表面进行位移处理,同时保持原有形状不变。
Custom G-code可接受现有文件,并允许用户在3D中分析、编辑和查看它。
Fabric Sculpt将线生成器和过滤器转换为挤出路径。
Hex Grid将绘制的六边形瓷砖转换为花瓶模式工具路径。
Predefined Models则提供一个参数化零件库,供希望跳过构建图形的用户使用。
切片器将完整的网格转换为打印机运动,确定轮廓、填充和支撑,并在打印平台上排列多个对象。
3dSynth是一个用于创建工具路径和网格的生成式环境,因此只有在其自行生成完整工具路径时,它才会绕过切片器。

支撑结构、多对象打印平台、根据网格计算的可变线宽,以及打印机厂商软件特有的功能,仍然是切片器的领域。
Kubuz给出了两个例子。
一个螺旋灯可以在G-code Sculptor中设计,在预览中检查,并作为G代码直接发送到打印机。
另一个需要树状支撑的纹理盒子,可以通过Mesh Sculptor或Texturize处理,然后导出为STL文件,交给常规切片器。
Kubuz还强调,它与任何打印机制造商没有关联。
机器配置文件仅用于生成兼容的G代码。
免费版本包含浏览器中的所有九个模块、工具路径预览、文档和教程。
不过,它确实有一些限制。
G-code Sculptor的导出限制为最多包含两个效果的堆栈。
SynthBlocks仅提供预览模式,.3dsynth格式的项目无法保存。
Node Sculptor的导出仍然免费可用。

Premium许可证的售价为39美元,一次性付款,通过Gumroad销售。
它移除了效果数量限制,解锁了SynthBlocks向G-code、STL、OBJ和glTF的导出。
支持项目保存,并增加了一个检查器,可逐行分析G代码,以及发布到库中的功能。
该许可证还包括一个可在Windows、macOS和Linux上离线运行的桌面应用程序,并附带商业使用权利。
公共库收集了用户用G-code Sculptor、Mesh Sculptor、Node Sculptor和SynthBlocks创建并在自己的机器上打印过的项目。
每个项目都可以加载到应用程序中,并作为进一步修改的起点。


京公网安备11010802046387号