引言
其实制作一个饼菜单很简单,我们只需要:
- 打开我预先提供的演示文件。
- 进入默认的脚本编辑界面。
- 运行一下这个脚本。
你会发现,这就是我个人制作的一个简单的饼菜单模板。
基础功能介绍
这个模板已经包含了添加倒角修改器的功能。在此基础上,我们可以添加自己想要的功能。
添加新功能(表面细分修改器)
如果我们想在饼菜单上添加表面细分修改器,该怎么操作呢?其实很简单:
第一步:复制代码
- 复制现有代码。
- 修改类名和两个变量名,使其更符合表面细分修改器的用途。
- 例如,将其命名为
add_surface
。
- 需要注意命名格式和代码缩进,避免 Blender 报错。
如果暂时不理解代码的具体含义,不用担心,先跑通流程,后续我会详细讲解代码逻辑。
第二步:修改执行函数
- 进入代码执行命令的部分。
- 替换原来的倒角修改器命令为表面细分修改器命令。
- 直接复制粘贴我提前写好的代码。
- 如果你想了解命令来源,可以回顾上一期视频。
第三步:测试新功能
- 复制并替换代码中括号内的名称。
- 现在,我们的表面细分功能已经成功添加到饼菜单。
- 按下快捷键,测试是否成功运行。
绑定快捷键
此时,如果我们回到默认的三维界面,会发现无法再次调用编辑好的脚本命令。因为我们还没有为该功能添加快捷键。
绑定快捷键步骤
- 进入 Blender > 编辑 > 首选项 > 键位映射。
- 找到 3D 视图 > 3D 视图全局,滑到底部。
- 添加一个新的键位映射。
- 复制命令名称,手动设置快捷键(例如
Alt + Q
)。
- 设定完成后,测试是否正常运行。
插件持久化(避免重启丢失)
如果我们关闭 Blender 后重新打开,会发现插件功能消失了。原因是我们还少了最后一步:
打包成插件
- 回到 脚本工作界面。
- 保存
init
文件和TOML
文件到桌面。
- 创建文件夹(例如
my_pie_menu
),将文件放入其中。
- 使用压缩软件,将文件夹压缩为
ZIP
格式。
安装插件
在 Blender 4.0+ 版本中,我们可以直接将压缩包拖入 Blender 窗口,实现一键安装。
总结
至此,你已经成功创建了自定义饼菜单。现在,你可以随时随地使用自己设定的快捷键,无论 Blender 如何重启,你的插件都会保持可用。
希望本期视频能帮助你 DIY 出最适合自己的饼菜单!