暂时没有这个功能,所以用脚本来解决,如果以后有了批量改名字功能,就略过此教学
先看一下整体代码:
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替换,就能批量替换了