Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLPythonBlender信奥C++系统脚本/命令其他
Blender 驱动器实现自动移动、旋转(非K帧) - NOTEBOOK
Blender 驱动器实现自动移动、旋转(非K帧)
Blender
Posted 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
//自定义变量(如物体位置)