您现在的位置是:主页 > news > 北京网站建设推荐安徽秒搜科技/网站推广 方法
北京网站建设推荐安徽秒搜科技/网站推广 方法
admin2025/4/30 3:19:03【news】
简介北京网站建设推荐安徽秒搜科技,网站推广 方法,网站开发后台用什么,做招聘网站在Blender中使用代码控制人物模型的头部姿态 - 前置知识 flyfish 该模型可以从Blender官网下载 模型下载地址 头部的动作分为以下三种情况的组合 Pitch,Yaw,Roll Pitch,Yaw,Roll与,X,Y,Z的对应关系,代码…
北京网站建设推荐安徽秒搜科技,网站推广 方法,网站开发后台用什么,做招聘网站在Blender中使用代码控制人物模型的头部姿态 - 前置知识
flyfish
该模型可以从Blender官网下载 模型下载地址 头部的动作分为以下三种情况的组合 Pitch,Yaw,Roll
Pitch,Yaw,Roll与,X,Y,Z的对应关系,代码…
在Blender中使用代码控制人物模型的头部姿态 - 前置知识
flyfish
该模型可以从Blender官网下载
模型下载地址
头部的动作分为以下三种情况的组合
Pitch,Yaw,Roll
Pitch,Yaw,Roll与,X,Y,Z的对应关系,代码中可以用到
总结就是三句话
X轴: 点头 上负下正 Pitch
Y轴: 摇头 左正右负 Yaw
Z轴: 歪头 左负右正 Roll
代码实现
在Blender Scripting中新建一个Animation.py的脚本,点击Run Script开始运行
import bpy
import mathdef Animation():ob = bpy.data.objects['RIG-Vincent'] head=ob.pose.bones['head_fk'] head.rotation_mode = 'XYZ'axis = 'X'angle = 30head.rotation_euler.rotate_axis(axis, math.radians(angle))head.keyframe_insert(data_path="rotation_euler" ,frame=-1) Animation()
rotate_axis函数的参数接受的是弧度制,所以用math.radians()方法将角度转换为弧度
详细用图解释
原始状态
通过代码中的axis和angle头部显示不同的姿态
参考
《Image Alignment in Pose Variations of Human Faces by using Corner Detection Method and its Application for PIFR System》