blender2.8python脚本控制骨骼做动作

更新时间:2023-06-04 14:12:04 阅读: 评论:0

blender2.8python脚本控制⾻骼做动作
blender能⼲什么
blender是⼀个开源,且功能⼗分强⼤的3d软件,可以建模,可以修改视频,可以动作跟随。最强⼤的是允许⽤户通过python脚本控制任何⽤户可见的东西。
The Blender/Python API can do the following:
1. Edit any data the ur interface can (Scenes, Meshes, Particles etc.).
2. Modify ur preferences, key-maps and themes.
3. Run tools with own ttings.
4. Create ur interface elements such as menus, headers and panels.
5. Create new tools.
6. Create interactive tools.
7. Create new rendering engines that integrate with Blender.减压的方法有哪些
8. Subscribe to changes to data and it’s properties.
9. Define new ttings in existing Blender data.
10. Draw in the 3D view using Python.
利⽤blender操作⾻骼
顺藤摸瓜
1. 以fbx⽂件为例,我引⽤mixamo⽣成的模型(如果有⾃⼰的模型,可以使⽤⾃⼰的,需要带⾻骼)
2. 直接上代码
# -*- coding: UTF-8 -*-
import bpy
import math
#input_fbx_path="E:/workspace/python/blender/gObj/Hip Hop Dancing.fbx"#模型输⼊⽂件路径,blender中运⾏需要指定绝对路径
口引#output_fbx_path="E:/workspace/python/blender/result/t1.fbx"#模型输出⽂件路径,blender中运⾏需要指定绝对路径
input_fbx_path="./Hip Hop Dancing.fbx"#模型输⼊⽂件路径,ubuntu终端运⾏脚本,可以写模型相对路径
output_fbx_path="./t1.fbx"#模型输出⽂件路径,ubuntu终端运⾏脚本,可以写模型相对路径
bpy.ops.import_scene.fbx(filepath=input_fbx_path)#导⼊fbx⽂件
def createKeyFrame():
ob = bpy.data.objects['Armature']
bpy.de_t(mode='POSE')#切换为po更改模式
hip=ob.po.bones['Hips']#选中其中⼀块⾻骼,根据⾃⼰模型中⾻骼的名称,名称可以在Outliner(⼤
纲)视图找到
读书小报简单
#对⾻骼进⾏旋转
忘了就好
# lect axis in ['X','Y','Z']  <--bone local
axis ='Z'
毛笔书法图片
angle =120
bpy.de_t(mode='OBJECT')
#inrt a keyframe
hip.keyframe_inrt(data_path="rotation_euler",frame=1)
createKeyFrame()
port_scene.fbx(filepath=output_fbx_path)#导出操作之后的模型
3. 运⾏
1. ⽆界⾯运⾏,ubuntu中通过终端在命令⾏运⾏,指令如下
blender --enable-autoexec -noaudio --background --python loadFBX.py [-- 参数] (loadFBX.py为脚本⽂件名称)
2. blender界⾯运⾏,在⽂本编辑器页⾯打开脚本,点击run script按钮即可
鼓浪屿照片
梦见饼4. 注意事项
1. ⽂件头需要加编码格式说明# -*- coding: UTF-8 -*-,否则中⽂报错
2. 如果对命令不熟悉,可以在blender交互式命令窗⼝输⼊命令,按ctrl+space bar获得提⽰
3. blender必须⽀持引⽤的fbx模型,否则会在导⼊的时候报错,可以先⽤blender界⾯导⼊⼀下fbx⽂件,在info窗⼝查看是否有
报错信息
4. blender中python脚本基本上可以操作所有可以看到东西,可以参考blender官⽅⽂档做相关的操作
5. ubuntu下安装blender,⾃⾏百度,很多博客都有说

本文发布于:2023-06-04 14:12:04,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/860921.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:脚本   模型   操作   需要   功能   照片   报错   路径
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图