広告
広告

メッシュの頂点上にボーンを配置するスクリプト

カテゴリ:blender
import bpy

bone_size=1.0

obj = bpy.context.active_object
if obj and obj.type == 'MESH':
    bpy.ops.object.mode_set(mode='OBJECT')
    
    bpy.ops.object.add(type='ARMATURE', enter_editmode=True, location=obj.location)
    for v in obj.data.vertices:
        b = bpy.context.object.data.edit_bones.new('Bone')
        b.head = v.co
        b.tail = b.head + v.normal * bone_size
    
    bpy.ops.object.mode_set(mode='OBJECT')

関連記事

Blender 記事の目次


広告
広告