FLAME介绍
看看官网 和 论文
FLAME (mpg.de)https://flame.is.tue.mpg.de/ 论文:
Learning a model of facial shape and expression from 4D scans (mpg.de)
插件
FLAME blender 插件
Flame 官网提供了blender插件,可以快速新建一个FLAME人脸模型并进行编辑。
使用步骤
------下载。地址在官网:进入download,在Models下选择FLAME Blender Add-on(FLAME 2020)
------
- 安装Blender
- FLAME Blender AddOn中的Readme很详细,直接参考那个就行
FLAME 代码驱动变化
驱动表情、形状、姿势
D = bpy.data
key_block=D.shape_keys.get("Key.001")
for i in range(300):
key_block.key_blocks["Shape"+str(i+1)].value=你设置的值
把上面的Shape换成Exp或者Pose就是对表情和姿势进行操作
下巴
张嘴需要控制下巴的旋转,下巴作为一个关节存在,和前面所述的表情、形状均不同。
C = bpy.context
jaw=C.object.parent.pose.bones.get("jaw")
flame_jaw=你设置的数值
jaw.rotation_mode = 'XYZ'
jaw.rotation_euler = (radians(flame_jaw), 0.0, 0.0)
FLAME 人脸贴图
未完待续