226 lines
6.0 KiB
Markdown
226 lines
6.0 KiB
Markdown
# SUWood Blender 插件安装指南
|
||
|
||
## 📋 安装前准备
|
||
|
||
### 系统要求
|
||
- **Blender 版本**: 3.0 或更高版本(推荐 4.2+)
|
||
- **操作系统**: Windows 10+, macOS 10.15+, Linux
|
||
- **Python**: 3.7+ (Blender 内置)
|
||
- **内存**: 建议 8GB 或更多
|
||
- **显卡**: 支持 OpenGL 3.3 或更高
|
||
|
||
### 下载插件
|
||
1. 下载 `blenderpython` 文件夹
|
||
2. 确保文件夹包含以下文件:
|
||
```
|
||
blenderpython/
|
||
├── __init__.py
|
||
├── suw_core/
|
||
├── suw_menu.py
|
||
├── suw_unit_point_tool.py
|
||
├── suw_unit_face_tool.py
|
||
├── suw_unit_cont_tool.py
|
||
├── suw_zone_div1_tool.py
|
||
├── suw_observer.py
|
||
├── suw_client.py
|
||
├── suw_constants.py
|
||
├── suw_load.py
|
||
├── README.md
|
||
└── test_installation.py
|
||
```
|
||
|
||
## 🚀 安装方法
|
||
|
||
### 方法一:通过 Blender 界面安装(推荐)
|
||
|
||
#### Windows 用户
|
||
1. **打开 Blender**
|
||
2. **进入插件设置**
|
||
- 点击菜单 `Edit` → `Preferences`
|
||
- 选择 `Add-ons` 标签页
|
||
3. **安装插件**
|
||
- 点击 `Install...` 按钮
|
||
- 选择 `blenderpython` 文件夹
|
||
- 点击 `Install Add-on`
|
||
4. **启用插件**
|
||
- 在搜索框中输入 "SUWood"
|
||
- 找到 `SUWood - 智能家具设计`
|
||
- 勾选启用插件
|
||
|
||
#### macOS 用户
|
||
1. **打开 Blender**
|
||
2. **进入插件设置**
|
||
- 点击菜单 `Blender` → `Preferences`
|
||
- 选择 `Add-ons` 标签页
|
||
3. **安装插件**
|
||
- 点击 `Install...` 按钮
|
||
- 选择 `blenderpython` 文件夹
|
||
- 点击 `Install Add-on`
|
||
4. **启用插件**
|
||
- 在搜索框中输入 "SUWood"
|
||
- 找到 `SUWood - 智能家具设计`
|
||
- 勾选启用插件
|
||
|
||
#### Linux 用户
|
||
1. **打开 Blender**
|
||
2. **进入插件设置**
|
||
- 点击菜单 `Edit` → `Preferences`
|
||
- 选择 `Add-ons` 标签页
|
||
3. **安装插件**
|
||
- 点击 `Install...` 按钮
|
||
- 选择 `blenderpython` 文件夹
|
||
- 点击 `Install Add-on`
|
||
4. **启用插件**
|
||
- 在搜索框中输入 "SUWood"
|
||
- 找到 `SUWood - 智能家具设计`
|
||
- 勾选启用插件
|
||
|
||
### 方法二:手动安装
|
||
|
||
#### Windows 手动安装
|
||
1. **找到 Blender 插件目录**
|
||
```
|
||
%APPDATA%\Blender Foundation\Blender\4.2\scripts\addons\
|
||
```
|
||
2. **复制插件文件**
|
||
- 将 `blenderpython` 文件夹复制到上述目录
|
||
3. **重启 Blender**
|
||
- 完全关闭 Blender
|
||
- 重新打开 Blender
|
||
4. **启用插件**
|
||
- 进入 `Edit` → `Preferences` → `Add-ons`
|
||
- 搜索 "SUWood" 并启用
|
||
|
||
#### macOS 手动安装
|
||
1. **找到 Blender 插件目录**
|
||
```
|
||
~/Library/Application Support/Blender/4.2/scripts/addons/
|
||
```
|
||
2. **复制插件文件**
|
||
- 将 `blenderpython` 文件夹复制到上述目录
|
||
3. **重启 Blender**
|
||
- 完全关闭 Blender
|
||
- 重新打开 Blender
|
||
4. **启用插件**
|
||
- 进入 `Blender` → `Preferences` → `Add-ons`
|
||
- 搜索 "SUWood" 并启用
|
||
|
||
#### Linux 手动安装
|
||
1. **找到 Blender 插件目录**
|
||
```
|
||
~/.config/blender/4.2/scripts/addons/
|
||
```
|
||
2. **复制插件文件**
|
||
- 将 `blenderpython` 文件夹复制到上述目录
|
||
3. **重启 Blender**
|
||
- 完全关闭 Blender
|
||
- 重新打开 Blender
|
||
4. **启用插件**
|
||
- 进入 `Edit` → `Preferences` → `Add-ons`
|
||
- 搜索 "SUWood" 并启用
|
||
|
||
## ✅ 安装验证
|
||
|
||
### 1. 检查插件状态
|
||
1. 进入 `Edit` → `Preferences` → `Add-ons`
|
||
2. 搜索 "SUWood"
|
||
3. 确认插件已启用(复选框已勾选)
|
||
|
||
### 2. 检查面板显示
|
||
1. 打开 3D 视图
|
||
2. 按 `N` 键打开侧边栏
|
||
3. 查看是否有 `SUWood` 标签页
|
||
4. 点击标签页查看工具按钮
|
||
|
||
### 3. 运行测试脚本
|
||
1. 在 Blender 中打开文本编辑器
|
||
2. 加载 `test_installation.py` 文件
|
||
3. 运行脚本查看测试结果
|
||
|
||
## 🐛 常见问题解决
|
||
|
||
### 问题 1:插件无法安装
|
||
**症状**: 点击 Install 后没有反应或报错
|
||
|
||
**解决方案**:
|
||
1. 确保 Blender 版本为 3.0 或更高
|
||
2. 检查 `blenderpython` 文件夹是否完整
|
||
3. 确保文件夹包含 `__init__.py` 文件
|
||
4. 尝试重启 Blender 后重新安装
|
||
|
||
### 问题 2:插件安装后无法启用
|
||
**症状**: 插件出现在列表中但无法勾选启用
|
||
|
||
**解决方案**:
|
||
1. 检查控制台错误信息
|
||
2. 确保所有依赖模块可用
|
||
3. 尝试手动安装方法
|
||
4. 检查文件权限
|
||
|
||
### 问题 3:面板不显示
|
||
**症状**: 插件已启用但侧边栏中没有 SUWood 标签
|
||
|
||
**解决方案**:
|
||
1. 确保在 3D 视图中查看
|
||
2. 按 `N` 键确保侧边栏已打开
|
||
3. 检查是否有其他插件冲突
|
||
4. 重启 Blender
|
||
|
||
### 问题 4:工具按钮无响应
|
||
**症状**: 点击工具按钮没有反应
|
||
|
||
**解决方案**:
|
||
1. 确保在 3D 视图中操作
|
||
2. 检查是否有选中的对象
|
||
3. 查看控制台错误信息
|
||
4. 确认 SUWood 服务器是否运行
|
||
|
||
### 问题 5:性能问题
|
||
**症状**: 插件运行缓慢或卡顿
|
||
|
||
**解决方案**:
|
||
1. 关闭不必要的 Blender 功能
|
||
2. 减少场景中的对象数量
|
||
3. 更新显卡驱动
|
||
4. 增加系统内存
|
||
|
||
## 📞 获取帮助
|
||
|
||
### 查看日志
|
||
1. 打开 `Window` → `Toggle System Console`
|
||
2. 查看错误和警告信息
|
||
3. 复制错误信息用于问题报告
|
||
|
||
### 测试安装
|
||
运行测试脚本:
|
||
```python
|
||
# 在 Blender 的文本编辑器中运行
|
||
exec(open("test_installation.py").read())
|
||
```
|
||
|
||
### 联系支持
|
||
- 在 GitHub 上提交 Issue
|
||
- 提供详细的错误信息
|
||
- 包含 Blender 版本和系统信息
|
||
|
||
## 🔄 更新插件
|
||
|
||
### 更新步骤
|
||
1. **备份当前设置**
|
||
- 导出插件设置(如果有)
|
||
2. **卸载旧版本**
|
||
- 在插件设置中禁用插件
|
||
- 删除旧版本文件
|
||
3. **安装新版本**
|
||
- 按照安装步骤安装新版本
|
||
4. **恢复设置**
|
||
- 重新配置插件设置
|
||
|
||
### 版本兼容性
|
||
- 插件支持 Blender 3.0+ 版本
|
||
- 建议使用最新的 Blender 版本
|
||
- 主要版本更新可能需要重新安装
|
||
|
||
---
|
||
|
||
**安装完成后,您就可以开始使用 SUWood 进行专业的家具设计了!** 🎉 |