P17: RIGIFY HUMANOID SETUP
Rigify риг для humanoid персонажа: meta rig → generate → weights → тест поз
📝 Промпты ⭐⭐ 3 блоков кода обновлено 2026-10-01
ID: P17 | Кластер: Animation | Сложность: ⭐⭐ | Теги: #rigify #rigging #armature #weights #humanoid
🎯 ЦЕЛЬ
Rigify-риг для humanoid-персонажа: meta-rig → generate → weights → тест поз
📝 ПРОМПТ (РУС)
Зариггай "[MESH_NAME]" через Rigify:
Meta-rig: Human, масштаб под меш
Generate → Parent (Automatic Weights) → Weight Paint чистка
Тест: T-pose, A-pose, присед
📝 ПРОМПТ (ENG)
Rig "[MESH_NAME]" with Rigify:
Meta-rig: Human scaled to mesh
Generate → Parent (Automatic Weights) → Weight cleanup
Test: T-pose, A-pose, squat
🔧 MCP: execute_blender_code
import bpy
def rigify_setup(mesh_name):
mesh = bpy.data.objects.get(mesh_name)
if not mesh or mesh.type != 'MESH':
raise ValueError("Mesh required")
# Meta-rig
bpy.ops.object.armature_human_metarig_add()
meta = bpy.context.active_object
meta.name = "MetaRig"
# Масштабировать под меш (вручную в UI или кодом)
# Generate
bpy.context.view_layer.objects.active = meta
bpy.ops.object.armature_human_tweak_add() # опционально
bpy.ops.pose.rigify_generate()
rig = bpy.data.objects.get("rig")
# Parent
bpy.ops.object.select_all(action='DESELECT')
mesh.select_set(True); rig.select_set(True)
bpy.context.view_layer.objects.active = rig
bpy.ops.object.parent_set(type='ARMATURE_AUTO')
return {"rig": rig.name, "mesh": mesh.name}
# rigify_setup("Character_Body")
📊 ЧЕК-ЛИСТ РИГА
- Meta-rig кости внутри меша
- Generate без ошибок
- Веса: голова=skull, плечи=градиент, пальцы=по фалангам
- Экстремальные позы без разрывов
🔗 СВЯЗИ
- Прочие в категории «Промпты»: P44: MOCAP RETARGETING, P01: PRIMITIVE CREATION BASICS, P02: BOOLEAN OPERATIONS, P03: MODIFIERS STACK, P04: MESH EDITING (BMESH)
- По темам: CASE 04: CHARACTER RIG & ANIMATION, P05: UV UNWRAPPING STRATEGIES, P06: RETOPOLOGY WORKFLOW
- Теги: #armature, #humanoid, #prompt, #rigging, #rigify, #weights
Связанные материалы
Подобраны по тегам и категории.