blender scripting 에서 아래를 입력하면 움직이긴 한데.. 이렇게 움직이는걸 원하는건 아니라서(!)
| >>> rig = bpy.data.objects["metarig"] >>> bpy.context.view_layer.objects.active = rig >>> bpy.ops.object.mode_set(mode='EDIT') {'FINISHED'} >>> bone =rig.data.edit_bones["spine"] >>> rig.data bpy.data.armatures['metarig'] >>> bone = rig.data.edit_bones["thigh.L"] >>> import math >>> bone.transform(Matrix.Rotation(math.radians(-15), 4, 'Y')) >>> bone.transform(Matrix.Rotation(math.radians(-15), 4, 'Y')) >>> bone.transform(Matrix.Rotation(math.radians(-15), 4, 'Y')) >>> bone.transform(Matrix.Rotation(math.radians(-15), 4, 'Y')) >>> bone.transform(Matrix.Rotation(math.radians(-15), 4, 'Y')) |

node_1이 었던 애가 metarig - mesh_0로 이동했다. node_1은 숨기면 숨겨지는게 없다.

pose mode로 바꾼후, 돌리면 돌아간다. 오홍
![]() |
![]() |
마지막에 view_layer update()는 어디에 영향을 주는지 모르겠다.
| import bpy import math rig = bpy.data.objects["metarig"] bpy.context.view_layer.objects.active = rig bpy.ops.object.mode_set(mode='POSE') pb = rig.pose.bones["thigh.L"] pb.rotation_mode = 'XYZ' pb.rotation_euler.x = math.radians(30) bpy.context.view_layer.update() |
'프로그램 사용 > Blender' 카테고리의 다른 글
| blender bpy metric (0) | 2026.07.14 |
|---|---|
| blender render / sample (0) | 2026.07.14 |
| blender animation (keyframe) (0) | 2026.07.13 |
| bpy built on module on blender (0) | 2026.07.13 |
| blender constraint "track to " (0) | 2026.07.13 |


