blenderpython/INSTALL.md

226 lines
6.0 KiB
Markdown
Raw Permalink Normal View History

2025-08-01 17:13:30 +08:00
# 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 进行专业的家具设计了!** 🎉