SuperAPI AI 工具集

blockbench-animation

设计与创作

查看项目

更新于 10-15 22:41

技能介绍

用途:在 Blockbench 中通过 MCP 工具为 3D 模型创建和管理动画,包括关键帧、骨骼绑定、动画曲线编辑与时间轴控制。

主要能力:提供 create_animation(创建含骨骼关键帧的动画)、manage_keyframes(按骨骼与通道增删改关键帧)、animation_graph_editor(平滑、线性、缓动等曲线微调)、bone_rigging(创建或修改骨骼结构、设置枢轴点)、animation_timeline(播放、时间、FPS、循环设置)、batch_keyframe_operations(偏移、缩放、反转、镜像等批量操作)、animation_copy_paste(在骨骼或动画间复制数据)。通道支持 position、rotation、scale;插值类型有 linear、catmullrom、bezier、step。

使用方式:先用 get_capabilities 确认格式支持 animation_mode,用 list_outline 查看已有骨骼或组,再用 bone_rigging 建立层级并设置枢轴,然后创建动画与关键帧。动画时间以秒为单位,时间轴 FPS 只控制吸附。示例:create_animation: name="spin", animation_length=4.0, loop=true, bones={};manage_keyframes: animation_id=spin.uuid, action="create", bone_name="logo_root", channel="rotation", keyframes=[...]。批量操作使用当前活动动画,selection="all" 会包含隐藏动画器。

适用场景:Minecraft 仅支持刚性骨骼(节点)动画,需在关节处拆分部件并重叠以避免旋转缝隙;蒙皮变形需要 Generic Model 骨架、顶点权重与关节处边环,并需支持该绑定的导出器。

限制:没有 MCP 工具可制作变形目标(morph targets),可用骨骼、可见性关键帧或纹理翻页替代。数值工具通道不代表支持任意 Molang、Hytale UV 偏移/可见性或特效通道。批量烘焙仅支持数值曲线,表达式、特效通道、step 曲线及 pre/post 数据点会被拒绝,采样上限 10000。mirror_paste 使用原生空间镜像,与批量 mirror 不同。导出前需确认目标格式的动画导出流程,模型编解码器不一定导出独立动画文件。部分细节暂未提供。