Joshua Knauber 发布了“Serpens 3.0”,这是一个用于 Blender 的基于节点的可视化脚本插件。
Serpens 是一个用于搅拌机的基于节点的脚本插件。您可以创建一个真正的 Python 插件,而无需接触任何一行代码。
使用 Serpens,您可以在 Blender 的 UI 中创建界面并添加饼状菜单、快捷方式、输入字段、复选框等。然后,您可以利用现有的 Blender 功能或创建您自己的功能,为这些选项添加功能。
您可以为特定工作流创建工具、设置属性、添加修改器和导入资产。如果您想重复使用这些工具,您可以将插件导出为可安装的 Python 插件并与他人共享。
创建脚本时,可以使用 Serpens 为脚本创建接口。将脚本粘贴到按钮中,Serpens 将处理注册和所有 Blender 样板。
如果你想开始一个脚本,Serpens 是一个很好的起点。您可以查看节点的代码并开始了解 Python 语法和 Blender API 的工作原理。您可以开始编写包含在 Serpens 中的自己的脚本,并最终编写自己的附加组件。
Serpens 适合那些想要学习编码并且不想编写单行代码的人。如果您想创建工具来改进您的工作流程,或者如果您想将一些按钮移动到自定义饼状菜单,Serpens 可以提供帮助。您无法构建像 Box Cutter 或 Retopoflow 这样需要大量算法和自定义绘图的超级复杂的附加组件。
v3.0 的新功能
自动编译
完全重新设计混合数据系统
完整的文档,包括每个节点的文档
新节点
新的属性类型(指针、集合、组)