引言

其实制作一个饼菜单很简单,我们只需要:
  1. 打开我预先提供的演示文件。
  1. 进入默认的脚本编辑界面。
  1. 运行一下这个脚本。
你会发现,这就是我个人制作的一个简单的饼菜单模板。

基础功能介绍

这个模板已经包含了添加倒角修改器的功能。在此基础上,我们可以添加自己想要的功能。

添加新功能(表面细分修改器)

如果我们想在饼菜单上添加表面细分修改器,该怎么操作呢?其实很简单:

第一步:复制代码

  1. 复制现有代码。
  1. 修改类名两个变量名,使其更符合表面细分修改器的用途。
      • 例如,将其命名为 add_surface
  1. 需要注意命名格式代码缩进,避免 Blender 报错。
如果暂时不理解代码的具体含义,不用担心,先跑通流程,后续我会详细讲解代码逻辑。

第二步:修改执行函数

  1. 进入代码执行命令的部分。
  1. 替换原来的倒角修改器命令为表面细分修改器命令。
  1. 直接复制粘贴我提前写好的代码。
  1. 如果你想了解命令来源,可以回顾上一期视频。

第三步:测试新功能

  1. 复制并替换代码中括号内的名称。
  1. 现在,我们的表面细分功能已经成功添加到饼菜单。
  1. 按下快捷键,测试是否成功运行。

绑定快捷键

此时,如果我们回到默认的三维界面,会发现无法再次调用编辑好的脚本命令。因为我们还没有为该功能添加快捷键

绑定快捷键步骤

  1. 进入 Blender > 编辑 > 首选项 > 键位映射
  1. 找到 3D 视图 > 3D 视图全局,滑到底部。
  1. 添加一个新的键位映射。
  1. 复制命令名称,手动设置快捷键(例如 Alt + Q)。
  1. 设定完成后,测试是否正常运行。

插件持久化(避免重启丢失)

如果我们关闭 Blender 后重新打开,会发现插件功能消失了。原因是我们还少了最后一步

打包成插件

  1. 回到 脚本工作界面
  1. 保存 init 文件和 TOML 文件到桌面。
  1. 创建文件夹(例如 my_pie_menu),将文件放入其中。
  1. 使用压缩软件,将文件夹压缩为 ZIP 格式

安装插件

Blender 4.0+ 版本中,我们可以直接将压缩包拖入 Blender 窗口,实现一键安装

总结

至此,你已经成功创建了自定义饼菜单。现在,你可以随时随地使用自己设定的快捷键,无论 Blender 如何重启,你的插件都会保持可用。
希望本期视频能帮助你 DIY 出最适合自己的饼菜单!