
几何节点和着色器节点里,数学运算占了很大比重,而 Blender 的 Math 节点一次只做一件事。写一个稍微复杂点的公式,就要连出一片节点,改一次还得顺着线找。Math Controller 让你把公式当代码写。
· 公式输入:支持四则运算、括号、常见函数(sin/cos/abs/pow/sqrt/min/max 等)
· 自动生成节点组:公式转成标准 Math 节点,可继续手动编辑
· 多输入多输出:可定义多个变量作为输入端口
· 实时结果预览:面板里直接显示当前值
· 支持向量运算(XYZ 分量分别处理)
· 生成的节点组可在几何节点、着色器、合成器中复用
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:在节点编辑器里新建一个 Math Controller 节点(或从面板创建节点组),在侧栏输入公式并定义输入变量,点生成即可得到节点组。想改公式时重新生成即可,也可以在生成的节点组上手动微调。
几何节点里的程序化变形与遮罩;着色器里的复杂数值运算;合成器的通道混合;参数化建模的公式驱动;教学演示里讲解数学与节点的对应关系。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:生成的节点能改吗?答:能,生成的是标准节点组。问:支持哪些函数?答:常见三角函数、指数对数、取整与最值,具体见包内说明。问:支持向量吗?答:支持按分量处理。
核心功能
· 公式输入:支持四则运算、括号、常见函数(sin/cos/abs/pow/sqrt/min/max 等)
· 自动生成节点组:公式转成标准 Math 节点,可继续手动编辑
· 多输入多输出:可定义多个变量作为输入端口
· 实时结果预览:面板里直接显示当前值
· 支持向量运算(XYZ 分量分别处理)
· 生成的节点组可在几何节点、着色器、合成器中复用
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:在节点编辑器里新建一个 Math Controller 节点(或从面板创建节点组),在侧栏输入公式并定义输入变量,点生成即可得到节点组。想改公式时重新生成即可,也可以在生成的节点组上手动微调。
适用场景
几何节点里的程序化变形与遮罩;着色器里的复杂数值运算;合成器的通道混合;参数化建模的公式驱动;教学演示里讲解数学与节点的对应关系。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:生成的节点能改吗?答:能,生成的是标准节点组。问:支持哪些函数?答:常见三角函数、指数对数、取整与最值,具体见包内说明。问:支持向量吗?答:支持按分量处理。
深度解读
节点式编程的优点是可组合、可检查,缺点是表达复杂逻辑时线会爆炸。数学表达式恰恰是节点最不擅长的那一类——它天生是一行字,硬拆成节点就丢了结构。Math Controller 的做法是保留两套表示:公式用来写和读,节点用来跑和改。这种「双向」思路在程序化工具里越来越常见(几何节点的字段表达式也是同一逻辑),本质上是在可读性与可执行性之间找平衡。
包内文件说明
本包为 Math Controller 0.4.8(作者 o_oo_Gote510),解压后共 5 个文件、合计 85,244 字节。根目录 blender_manifest.toml(id=o_oo_math_controller、version 0.4.8、blender_version_min 4.2.0)、__init__.py(注册与节点定义)、icon.png、LICENSE.txt、README.md。
原产品页:https://extensions.blender.org/add-ons/o-oo-math-controller/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容