Easy Driver v2.0.1|Blender 驱动器自动创建:把骨骼或物体推一推,几秒生成驱动器,可选骨骼 / 形态键 / 属性路径三类目标,带实时预览和批量创建

📦 资产下载Easy Driver v2.0.1(Blender 驱动器自动创建)|Blender 4.2+ 扩展格式可安装 zip(easy_driver 目录内含 manifest 与 4 个 py,9,238 行)+ 中文安装使用说明(安装、源/目标三类支持、附加功能、适用场景、版本与许可)
Easy Driver——Blender 驱动器自动创建插件官方产品图

Blender 里做绑定,真正劝退人的往往不是绑骨,是驱动器(Driver)。想做一个「手指张开时第 3 节自动偏转」的矫正、想做一个「膝盖弯曲到某个角度自动打开修正形态键」的效果,就得用驱动器——要写表达式、要认属性路径(pose.bones["xxx"].rotation_euler[1] 这种)、要自己量最小最大值。写错一个字符,驱动器静默失效,不报错,你只能在动画里发现它没动。

Easy Driver 做的事很简单:把这套东西变成「两下推一推」。你把骨骼或物体从 A 位置推到 B 位置,它自动判断是哪个轴变化最大、自动记录 min/max、自动生成一条带钳制(Clamping)的线性映射驱动器——几秒钟完事,不用写一行表达式。作者的口号是「Technical Rigging Made Simple As Heck」,这话在驱动这件事上是成立的。

它的设计里有两个细节很见功力:
① 四元数自动转欧拉——驱动器不管你的旋转模式是什么,四元数骨骼也能直接当源;
② 被 IK 控制的骨骼也能当源——这一点很多人踩过坑,因为有 IK 时骨骼的局部变换不是你以为的那样。

★ 本次是覆盖升级:本站此前收录 2.0.0(文章 2544),本次包内 manifest 实测 version = "2.0.1",旧版本目录与旧分享链接一律保留,两版并存。官方 100+ 销量、$2、2 条评分(评价数少但上架一年)、标称 Blender 3.2 – 5.0、Blender Extension Compatible: Yes。作者明说商店收入的 50% 捐给 Blender Foundation——$2 的东西里有一半是捐款,这个价格基本等于白给。

一、核心逻辑:自动判断轴 + 自动记 min/max + 线性映射带钳制

整套工作流是三步:

1)记录最小值:把源(骨骼/物体)摆到「起始」状态,点记录 min;
2)记录最大值:摆到「结束」状态,点记录 max;
3)创建驱动器:它自动算出哪个轴变化最大、把两端映射成目标值。

「自动判断轴」这个功能看着小,实际省掉的是最烦的一步。手工建驱动器时你得先想清楚「我是要 rotation_euler[0] 还是 [1]」,推一推之后它直接告诉你答案。线性映射带钳制意味着值只在设定区间里走,绝不出界——做开关类控制(0 或 1)时这一点尤其重要,不会出现 0.87 这种尴尬中间值。

二、源(什么在驱动):骨骼、物体、自定义属性,都认

· 骨骼变换:位移 / 旋转 / 缩放都能当源;
· IK 链里的骨骼:即使被 IK 控制也能当源;
· 四元数自动转欧拉:驱动器内部转换,你不用改旋转模式;
· 任意物体变换:物体位移/旋转当输入;
· 自定义属性:包括布尔开关(做显隐、切换类控制特别顺);
· 多源槽位:一个目标可以被多个源驱动(add/remove/move 槽位都有对应算子)。

三、目标(驱动什么):三类,覆盖了九成需求

1)自定义姿势目标(Custom Pose)
一次记录多个骨骼的 min/max 姿势,它自动判断哪些骨骼变了、变在哪个轴。这就是做矫正形变(corrective)最顺的方式——比如「脚趾张开时小趾外翻」,你把整只脚摆到目标姿势记录一次,其余的交给它。适合:脸部绑定、机械件、脚趾/手指张开这类多骨骼联动的矫正。

2)形态键目标(Shape Key)
浏览任意网格的形态键,设 0.0-1.0 的自定义 min/max,带实时反馈——拖的时候能立刻看到形态长什么样,不用来回切。可以同时驱动多个形态键。适合:表情、矫正形态、morph 类效果。

3)自定义路径目标(Custom Path)
用属性路径驱动 Blender 里任何属性:浮点范围、布尔开关都支持,内置路径校验(写错会告警,不会静默失败)。适合:隐藏辅助骨骼的开关、修改器强度、材质属性、约束影响。

四、附加功能:批量、镜像、审查、清理

· 批量创建驱动器:一次建多个,不用一条条点;
· 一键移除驱动器:清理干净,不留野生驱动器;
· 镜像源 / 镜像目标:左右对称绑定一次搞定(做角色必用);
· 约束创建:把驱动源约束在记录值上,只在你需要的那段范围内生效(做「只在某个姿势下才起作用的开关」很有用);
· 驱动器审查与清扫:扫描场景里由 Easy Driver 建的驱动器、直接编辑驱动器表达式、批量清掉损坏的驱动器——接手别人的工程时这个功能能救命。

五、实测:这不到 100 KB 的插件里有什么

包内 __init__.py 108 行、classes.py 5,740 行、core_functions.py 2,282 行、ui.py 1,108 行,合计 9,238 行。53 个算子、4 个属性组、3 个 UIList、1 个主面板。算子名看得出结构:anim.record_from_min / anim.record_from_max / pose.record_to_min_pose / mesh.add_shapekey_target / scene.validate_path / anim.create_drivers / anim.remove_drivers / anim.mirror_source / anim.scan_easydriver_drivers / anim.remove_broken_reviewed_drivers……功能密度和代码量说明这不是一个玩具脚本。

六、2.0.0 → 2.0.1 与版本口径(如实写)

包内 manifest:version = "2.0.1"、blender_version_min = "4.2.0"、id = "easy_driver"、type = "add-on"、tags = ["Rigging", "Animation"]、website = https://github.com/NeoEmberArt/EasyDriver。

官方页面标称 Blender 3.2 – 5.0,而 manifest 硬要求 4.2+——这不是矛盾,是因为这个包是扩展(Extension)格式,扩展机制本身就是 4.2 才有的;3.2-4.1 请用作者 Gumroad 上的旧版传统格式包。

许可证两处不一致:官网写 MIT,包内 manifest 写 SPDX:GPL-3.0-or-later。以作者 GitHub 仓库为准,我们照实标出,不替作者做决定。

七、适合谁用

· 做角色绑定的人:矫正形态、面部控制、手指姿势——这是主战场;
· 做机械/产品动画的人:活塞、齿轮、液压、门窗、爆炸图、配置切换,用属性路径驱动比 K 帧干净得多;
· 动态图形/UI 动画:用驱动器做联动比表达式稳。

不适合:如果你只是想给一个物体加个简单的跟随动画,Blender 自带的 Copy Location 约束就够了,不用上这个。

包内实测:manifest version = "2.0.1"、blender_version_min = "4.2.0"、id = "easy_driver"、maintainer NeoEmberArts、tagline Technical rigging made easier、license SPDX:GPL-3.0-or-later。代码:__init__.py 108 行 / classes.py 5,740 行 / core_functions.py 2,282 行 / ui.py 1,108 行 = 9,238 行;53 个 bl_idname 算子、4 个 PropertyGroup、3 个 UIList、1 个 Panel(BONEMINMAX_PT_main_panel)。

官方元数据:售价 $2;销量 100+;2 条评分;上架约 1 年;Blender 3.2 – 5.0;Blender Extension Compatible: Yes;Extension Type Add-on;渲染引擎 Blender-Internal;许可证官网标 MIT;作者 NeoEmberArts;Dev Fund Contributor(Blender 开发基金贡献者)。作者声明商店收入 50% 捐给 Blender Foundation,另有 Gumroad 页面(含教程与 showcase 工程)。

本站目录里放了什么:easy_driver-2.0.1.zip(71,407 B,Blender 4.2+ 扩展格式,可直接 Install from Disk;内部是 easy_driver/ 目录,含 blender_manifest.toml 与 4 个 py)+ 中文 安装说明.txt(2,884 B,安装、源/目标三类支持、附加功能、适用场景、版本与许可口径),合计 2 文件 / 74,291 B,远端分享目录已逐字节核对一致。

为什么值得收:驱动器是 Blender 绑定里「知道该做但不想做」的那部分——它不难,只是烦。Easy Driver 把「烦」删掉了:不用写表达式、不用查属性路径、不用手算范围。$2、100+ 销量、一半收入捐基金会,这种工具的价值不在价格,在于它让你愿意去做那些本来会跳过的细节。

原产品页:https://superhivemarket.com/products/easy-driver

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

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

请登录后发表评论

    暂无评论内容