Blender 驱动器实现自动移动、旋转(非K帧) - NOTEBOOK
Blender 驱动器实现自动移动、旋转(非K帧)
BlenderPosted on 2026-06-10
摘要 : 驱动表达式(Driver Expression),属于脚本式动画(Procedural Animation),不是普通关键帧。
❱ 自动旋转
新建一个猴头,在Z轴旋转数值框里输入:
#frame/3
空格播放动画,即可。
❱ 解析
frame/3 : 当前帧数除以 3
即108帧可以转一圈 360度。
❱ 一边旋转一边移动
在上个例子的基础上,在猴头的X轴上填入
#frame/10 + 20
// 20 是当前 x轴坐标
即可实现一边旋转一边沿X轴移动
❱ 往返移动(在平面上类似钟摆移动)
只在X轴上填入
#sin(frame * 0.1) * 4 +20
//0.1 控制移动速度
// 4 控制移动范围
// 20 是当前 x轴坐标
如果加上Y轴的位移,即可在平面上形成波形移动路径。
❱ 更多
#frame * 0.1
//每帧转 0.1 弧度
#frame / 10
//每 10 帧转 1 弧度
#frame * pi / 180
//每帧转 1 度
#radians(frame)
//同上(直接把帧当角度)
❱ 常用驱动变量(不只是 frame)
frame
//当前帧
pi
//π(3.14159)
sin(frame)
//正弦波动
cos(frame)
//余弦波动
abs(x)
//绝对值
min(a,b)
//最小值
max(a,b)
//最大值
var
//自定义变量(如物体位置)