Formula to Nodes 3.2.1 —— 写公式直接生成几何节点组(类 VEX 语法,还能用 AI 描述生成)

📦 资产下载本包为 Formula to Nodes 3.2.1(作者 Prince_Eagle),解压后共 35 个文件、合计 800,671 字节。根目录 blender_manifest.toml(id=formula_to_nodes、version 3.2.1、blender_version_min 5.2.0)、__init__.py、CHANGELOG.md;compiler.py 为公式到节点的编译器,decompile.py 为反编译,build.py 构建节点组,caps.py 定义能力与函数签名,core.py 为核心逻辑,api.py 对外接口,ai.py 为 AI 生成集成,examples.py 为示例库;funcs_math.py / funcs_geo.py / funcs_noise.py / funcs_lists.py / funcs_text.py / funcs_volume.py / funcs_params.py 为各分类函数库。
Formula to Nodes 3.2.1 —— 写公式直接生成几何节点组(类 VEX 语法,还能用 AI 描述生成)

几何节点的表达方式决定了谁能用它:连线直观但不利于表达数学,公式精确但要自己搭节点。这个插件让两种方式互转——写公式生成节点,或者把节点读回公式。

· 类 VEX 公式语法:变量、向量、数学运算、条件、循环
· 编译成真正的几何节点组,生成后完全可编辑、可拆解
· 完整函数库:数学(funcs_math)、向量与几何(funcs_geo)、噪声(funcs_noise)、列表(funcs_lists)、文本(funcs_text)、体积(funcs_volume)、参数(funcs_params)
· 反编译(decompile):把已有节点组读回公式,方便学习与修改
· AI 生成:用自然语言描述效果,由你配置的 AI 服务生成公式
· 示例库(examples)与变更记录(CHANGELOG)
· 编译产物是标准节点组,不依赖插件运行

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。需要 Blender 5.2 及以上。用法:打开插件的公式编辑器,写表达式(或用示例改),点编译即生成几何节点组并挂到选中物体。想用 AI 生成时先在偏好设置里配置 AI 服务(作者说明会把你写的提示发送给你配置的服务商),再由描述生成公式。

程序化建模里的数学表达式(噪声位移、向量场、参数化阵列);把论文或着色器里的公式搬进几何节点;学习几何节点时对照公式理解结构;批量生成变体资产;教学演示公式与节点的对应关系。

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.2 及以上。问:生成的节点组依赖插件吗?答:不依赖,是标准几何节点组。问:必须用 AI 吗?答:不必,手写公式即可,AI 是可选功能。问:AI 会把我的数据传出去吗?答:只有你主动使用 AI 生成时才会把你写的提示发送给你自己配置的服务商。

核心功能

· 类 VEX 公式语法:变量、向量、数学运算、条件、循环
· 编译成真正的几何节点组,生成后完全可编辑、可拆解
· 完整函数库:数学(funcs_math)、向量与几何(funcs_geo)、噪声(funcs_noise)、列表(funcs_lists)、文本(funcs_text)、体积(funcs_volume)、参数(funcs_params)
· 反编译(decompile):把已有节点组读回公式,方便学习与修改
· AI 生成:用自然语言描述效果,由你配置的 AI 服务生成公式
· 示例库(examples)与变更记录(CHANGELOG)
· 编译产物是标准节点组,不依赖插件运行

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。需要 Blender 5.2 及以上。用法:打开插件的公式编辑器,写表达式(或用示例改),点编译即生成几何节点组并挂到选中物体。想用 AI 生成时先在偏好设置里配置 AI 服务(作者说明会把你写的提示发送给你配置的服务商),再由描述生成公式。

适用场景

程序化建模里的数学表达式(噪声位移、向量场、参数化阵列);把论文或着色器里的公式搬进几何节点;学习几何节点时对照公式理解结构;批量生成变体资产;教学演示公式与节点的对应关系。

常见问题

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.2 及以上。问:生成的节点组依赖插件吗?答:不依赖,是标准几何节点组。问:必须用 AI 吗?答:不必,手写公式即可,AI 是可选功能。问:AI 会把我的数据传出去吗?答:只有你主动使用 AI 生成时才会把你写的提示发送给你自己配置的服务商。

深度解读

几何节点的设计取向是「可视化编程」,它牺牲了表达力换直观性:写一个噪声位移公式只要一行,连节点要五六个。Formula to Nodes 补的正是这块短板——它让数学表达式成为一等公民,编译出来的仍是原生节点组,所以既得到了公式的表达效率,又保留了节点的可调试性。反编译这个功能其实更有教学价值:看着一个复杂的节点组被还原成几行公式,比看一百个教程都直观。AI 生成那部分属于锦上添花,真正的硬功夫在编译器与函数库。

包内文件说明

本包为 Formula to Nodes 3.2.1(作者 Prince_Eagle),解压后共 35 个文件、合计 800,671 字节。根目录 blender_manifest.toml(id=formula_to_nodes、version 3.2.1、blender_version_min 5.2.0)、__init__.py、CHANGELOG.md;compiler.py 为公式到节点的编译器,decompile.py 为反编译,build.py 构建节点组,caps.py 定义能力与函数签名,core.py 为核心逻辑,api.py 对外接口,ai.py 为 AI 生成集成,examples.py 为示例库;funcs_math.py / funcs_geo.py / funcs_noise.py / funcs_lists.py / funcs_text.py / funcs_volume.py / funcs_params.py 为各分类函数库。

原产品页:https://extensions.blender.org/add-ons/formula-to-nodes/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容