# 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 进行专业的家具设计了!** 🎉