分享实用软件

blender驱动器表达式

2026-10-12 0 次查看

blender驱动器表达式是写在驱动器编辑区域里的数学公式,用来让某个属性随其他属性、时间或变量自动变化,基本操作是在属性上右键选「添加驱动器」,再到「驱动器编辑器」中把默认的「var」替换成表达式。

  1. 先给属性添加驱动器
    把鼠标移到要自动变化的数值栏上,右键弹出菜单,找到「添加驱动器」或「添加驱动器并设置变量」一类的选项并点击。添加成功后数值框会变成淡紫色,表示该属性已由驱动器控制,而不是手动输入。
  2. 打开驱动器编辑器查看表达式
    在编辑器类型菜单里找到「驱动器编辑器」,把它的显示模式切换为「驱动器」;如果菜单里没有这一项,可以到「时间线」或「曲线编辑器」的区域类型下拉里核对是否被拆分成了单独的编辑器。
  3. 认识表达式里的变量与属性
    驱动器编辑器下方会列出变量,默认常有一个名为 var 的变量,它的取值来自「物体」「骨骼」或「旋转」等目标。表达式里用变量名代表这个数值,例如 var*2、sin(var) 或 var+0.5,把默认的 var 换成自己的公式即可。
  4. 了解常用表达式写法
    常见的有加減乘除、括号、正弦余弦、幂运算和取绝对值等。需要引用同一物体的其他属性时,可以在表达式里写 self 或用变量指向它;涉及帧数时可用 frame 这类内置值,具体名称以驱动器编辑器里提示的为准。
  5. 用动画或拖动验证效果
    表达式写好后按回车确认,然后拖动时间线或修改被引用的属性,观察驱动属性是否随之变化。如果数值不动,先核对变量名是否与表达式里写的一致,再检查变量目标是否指向了正确的物体或骨骼。

软件页面:Blender。