Blender中国社区
  • 关于
  • 新闻
  • 下载/汉化
    • 关于Blender
    • 下载Blender
    • 汉化Blender
    • 下载Blender LTS
    • 自定义启动界面
    • 修复文件预览
  • 插件NEW
  • 分享
  • 斑斓小知识
  • 中文手册
  • 斑斓视界
  • 官方视频
  • 赞助
2023/08/09
斑斓知识

如何批量重命名形态键的名字

如何批量重命名形态键的名字
2023/08/09
斑斓知识

暂时没有这个功能,所以用脚本来解决,如果以后有了批量改名字功能,就略过此教学

先看一下整体代码:

				
					import bpy
#常规代码,有这个才能启动
selected_object = bpy.context.object
#selected_object为当前选择的物体
shape_keys = selected_object.data.shape_keys.key_blocks
#从当前选择物体里读取形态键数据
i=0
#一个变量,从0开始,后面经过循环,会逐渐递增
for key in shape_keys:
#循环语句,就是把刚才获得的形态键数据进行一个个的过滤,直到最后一个形态键
    key.name = "wocao"+str(i)
    #这里我们就开始重新命名了,比如第一个会改成wocao1
    i=i+1
    #把变量i增加1,它就变成了2
    #再循环,第二个改成wocao2,变量i继续增加,直到最后一个形态键改完名
				
			

以上为重新命名的方法,那么如何进行替换的方法呢?

继续看代码:

				
					import bpy
selected_object = bpy.context.object
shape_keys = selected_object.data.shape_keys.key_blocks
for key in shape_keys:
   key.name = key.name.replace("Key", "wocao")
    #和上面的一样,只是把重命名改成了replace替换,就能批量替换了
				
			

你学废了吗??

上一篇批量清除物体的自定义折边法向数据下一篇 烘焙驱动器动画到形态关键帧动画的脚本

社区周边

小插件下载

  • 批量渲染SendToBBR 2023/08/21
  • Max导入Blender插件 2025/01/02
  • 资产整理插件Classify objects by collection 2023/07/16
  • 对齐2D 2025/02/25
  • 相机插件Camera Extra 2023/07/30
  • 关键帧辅助插件KeyFrameMotionTools 2023/07/26

BlenderCN团队(名字不分先后)

Kidux Jollin Deathblood 老猫 阳 冰冻牡蛎 摇落月光 水经石 WeWe猫 Wiilovy Harrison Richeir 无花果 AK铁毛 索多玛城主 遥远的桥 疯子林 freemind FXZT masicblack 蓝色冰块 CG农民工 原志翔 Nihil 锐锋 毛货 Kirito John-刘 NightCandle panther Leroy 诺德 颖心欢欣 云风如我 MASSA-Ultra 小A gkuggkug豆豆 难知如阴 soul 夜海竹声 幻星孤独 Diano 盧 发霉的红地蛋 野蛮人 一钱不名 守夜人 NGENNGT 空蓝 甬|coffee 饥饿的面包 星煋★star· 习鱼 叶月葵 小闲 Klxux Kang Shark 极D创意 kirk Origin 只剩一瓶辣椒酱 maxmadzz free-king 33DE兔

友情链接

  • Blender基金会
  • Blender官方网站
  • 中文全球Blender每日动态
  • 斑斓社区淘宝店
备案号: 蜀ICP备17002929号-1 站务联系: blender@vip.qq.com