用途:把当前 Blender 场景导出为压缩 GLB,并生成一个独立的 Three.js HTML 查看器,可直接打开或嵌入网页。
主要能力:查看器包含轨道控制(拖拽旋转、滚轮缩放、右键平移)、自动旋转、与 Blender 打磨效果匹配的三点式影棚灯光、响应式尺寸;使用 CDN 的 import maps 加载 Three.js,无需 npm 或构建步骤,零依赖。
前置条件:Blender 4.x+ 运行中,且 Blender MCP 插件在 9876 端口激活;Blender 中已加载场景。
使用方式:运行 node skills/blender-threejs-export/scripts/blender-threejs-export.js --output ~/Desktop/my-product。选项包括 --output(输出目录,必填)、--name(文件名,默认 model)、--port(Blender MCP 端口,默认 9876)、--no-rotate(禁用自动旋转)、--bg(背景色十六进制,默认 #111111)、--embed(将 GLB 以 Base64 嵌入 HTML,生成单文件)。
输出:输出目录下生成 model.glb(Blender 导出的压缩 GLB)与 model.html(独立 Three.js 查看器)。
限制:需 Blender 4.x+ 与已激活的 Blender MCP 插件;其余平台兼容性、性能与收费信息暂未提供。