blenderpython/INSTALL.md

6.0 KiB
Raw Permalink Blame History

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. 进入插件设置
    • 点击菜单 EditPreferences
    • 选择 Add-ons 标签页
  3. 安装插件
    • 点击 Install... 按钮
    • 选择 blenderpython 文件夹
    • 点击 Install Add-on
  4. 启用插件
    • 在搜索框中输入 "SUWood"
    • 找到 SUWood - 智能家具设计
    • 勾选启用插件

macOS 用户

  1. 打开 Blender
  2. 进入插件设置
    • 点击菜单 BlenderPreferences
    • 选择 Add-ons 标签页
  3. 安装插件
    • 点击 Install... 按钮
    • 选择 blenderpython 文件夹
    • 点击 Install Add-on
  4. 启用插件
    • 在搜索框中输入 "SUWood"
    • 找到 SUWood - 智能家具设计
    • 勾选启用插件

Linux 用户

  1. 打开 Blender
  2. 进入插件设置
    • 点击菜单 EditPreferences
    • 选择 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. 启用插件
    • 进入 EditPreferencesAdd-ons
    • 搜索 "SUWood" 并启用

macOS 手动安装

  1. 找到 Blender 插件目录
    ~/Library/Application Support/Blender/4.2/scripts/addons/
    
  2. 复制插件文件
    • blenderpython 文件夹复制到上述目录
  3. 重启 Blender
    • 完全关闭 Blender
    • 重新打开 Blender
  4. 启用插件
    • 进入 BlenderPreferencesAdd-ons
    • 搜索 "SUWood" 并启用

Linux 手动安装

  1. 找到 Blender 插件目录
    ~/.config/blender/4.2/scripts/addons/
    
  2. 复制插件文件
    • blenderpython 文件夹复制到上述目录
  3. 重启 Blender
    • 完全关闭 Blender
    • 重新打开 Blender
  4. 启用插件
    • 进入 EditPreferencesAdd-ons
    • 搜索 "SUWood" 并启用

安装验证

1. 检查插件状态

  1. 进入 EditPreferencesAdd-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. 打开 WindowToggle System Console
  2. 查看错误和警告信息
  3. 复制错误信息用于问题报告

测试安装

运行测试脚本:

# 在 Blender 的文本编辑器中运行
exec(open("test_installation.py").read())

联系支持

  • 在 GitHub 上提交 Issue
  • 提供详细的错误信息
  • 包含 Blender 版本和系统信息

🔄 更新插件

更新步骤

  1. 备份当前设置
    • 导出插件设置(如果有)
  2. 卸载旧版本
    • 在插件设置中禁用插件
    • 删除旧版本文件
  3. 安装新版本
    • 按照安装步骤安装新版本
  4. 恢复设置
    • 重新配置插件设置

版本兼容性

  • 插件支持 Blender 3.0+ 版本
  • 建议使用最新的 Blender 版本
  • 主要版本更新可能需要重新安装

安装完成后,您就可以开始使用 SUWood 进行专业的家具设计了! 🎉