关于 blender-threejs-export
该技能通过 Blender MCP addon 将 Blender 场景导出为压缩 GLB,并生成带 Three.js 查看器的独立 HTML,适合需要在网页展示 3D 模型的创作者。可选择自动旋转、背景色和单文件嵌入。
主要功能
- 01导出压缩 GLB
- 02生成独立 HTML 查看器
- 03轨道旋转与缩放控制
- 04工作室灯光和自动旋转
- 05响应式布局
- 06支持将 GLB 嵌入 HTML
适用场景
- 01为产品模型生成网页预览
- 02将 3D 模型作为单个 HTML 文件分享
MCP 相关
通过 Blender MCP addon 连接运行中的 Blender,并导出当前场景。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kevinbadi/ blender-skills --skill blender-threejs-export安装后在 Claude Code 中输入/blender-threejs-export确认已加载。
附带文件scripts/blender-threejs-export.js
详细介绍
Blender Three.js 导出
将当前 Blender 场景导出为压缩的 GLB,并生成带有 Three.js 查看器的独立 HTML 文件。查看器包含轨道控制、影棚灯光、自动旋转和响应式尺寸,可直接用于任何网站。
先决条件
- 正在运行的 Blender(4.x+),且已启用 Blender MCP 插件,端口为 9876
- Blender 中已加载场景(例如,运行
blender-product-polish之后)
运行方法
node skills/blender-threejs-export/scripts/blender-threejs-export.js --output ~/Desktop/my-product
选项
| 选项 | 说明 | 默认值 |
|---|---|---|
--output | GLB 和 HTML 文件的输出目录 | 必需 |
--name | 文件名(不含扩展名) | model |
--port | Blender MCP 端口 | 9876 |
--no-rotate | 禁用自动旋转 | false |
--bg | 背景颜色十六进制值 | #111111 |
--embed | 将 GLB 以 Base64 嵌入 HTML(单个文件) | false |
输出
output-dir/
model.glb # Compressed GLB export from Blender
model.html # Standalone Three.js viewer (CDN imports, no build step)
查看器功能
- 轨道控制 — 单击并拖动即可旋转,滚动即可缩放,右键单击即可平移
- 自动旋转 — 缓慢旋转以展示产品(使用
--no-rotate禁用) - 影棚灯光 — 与 Blender 润色效果相匹配的三点布光
- 响应式布局 — 填满容器,可在移动设备上使用
- 零依赖 — 通过导入映射从 CDN 使用 Three.js,无需 npm/构建
- 即插即用 — 可直接打开 HTML,也可嵌入任何页面
评论
支持 Markdown