SuperAPI AI 工具集

turntable

设计与创作

查看项目

更新于 10-15 23:45

技能介绍

用途:围绕 3D 产品做 360 度环绕相机动画,生成干净的产品展示视频,从正面开始并无缝循环。当用户想要产品转盘/旋转视频,或说“rotate around”“orbit”“showcase all angles”“turntable”时使用,是产品展示视频的默认方案。

前提:Blender MCP 已连接(blender-mcp 插件,端口 9876);3D 模型已导入 Blender 场景;输出文件夹 ~/Desktop/Blender Videos/(不存在则创建);已安装 ffmpeg 用于视频编码。

参数:duration 默认 5 秒;fps 默认 24;camera_distance 默认 4.5;camera_height 默认 2.0;camera_lens 默认 50mm;transparent_bg 默认 true;output_format 默认 mov(ProRes 4444 带 alpha)或 webm(VP9 alpha)。

流程:1)从不同相机位置渲染 4 张低分辨率测试帧,找出产品正面,并询问用户哪个角度是正面;2)在物体中心创建目标空物体,创建正面朝向相机并添加 TRACK_TO 约束,将相机父级设为该目标以实现环绕;3)动画 360 度旋转,设置帧范围与 fps,在首帧和末帧插入旋转关键帧,并将插值设为 LINEAR 以保证匀速;4)设置灯光,使用暖色日落光(仅作用于灯光,不作用于材质/世界);5)渲染,分辨率 1920x1080,film_transparent 为 True,引擎 CYCLES,samples 64,启用降噪与 GPU,输出 PNG RGBA 序列;6)编码视频,MCP 在渲染期间会超时,需轮询帧目录直到所有帧存在,再用 ffmpeg 编码,例如 ProRes 4444 带 alpha:ffmpeg -y -framerate 24 -i "~/Desktop/Blender Videos/turntable_frames/%04d.png" -c:v prores_ks -profile:v 4444 -pix_fmt yuva444p10le "~/Desktop/Blender Videos/turntable.mov"。

Blender 5.1 注意事项:渲染引擎枚举为 BLENDER_EEVEE(不是 BLENDER_EEVEE_NEXT);没有 FFMPEG 输出格式,需渲染 PNG 序列再用 ffmpeg 编码;分层动作 API 通过 action.layers[0].strips[0].channelbags 访问 fcurves;film_transparent = True 实现透明背景;暖色放在灯光上,而不是世界/材质上。

限制:需要 Blender MCP 连接、已导入模型和 ffmpeg;渲染期间 MCP 会超时,需轮询帧目录;具体收费、价格、平台支持等信息暂未提供。