在绘制模式和选择模式之间切换

在绘制模式下按 B 热键,以更改视口中的选定骨骼。再次按 B 键以返回到绘制模式。

B 热键允许您禁用和启用绘制模式,从而简化蒙皮权重绘制,使您可以在这两种模式之间无缝地工作。

这样,可以通过快速切换绘制模式、选择其他骨骼并快速返回,在视口中选择骨骼。还可以通过单击鼠标右键而不是导航菜单和按钮来退出绘制模式。

蒙皮修改器宏示例

建议使用 B 热键在绘制模式和选择模式之间切换,但是,如果您想使用宏在绘制模式和选择模式之间切换,请参见此示例宏。这是在专用热键存在之前使用的方法。

将此宏复制到 MaxScript 编辑器(“实用程序”面板 >“实用程序”卷展栏 >“MAXScript”按钮 >“MAXScript”卷展栏 >“打开脚本”按钮):

MacroScript SkinPaintModeToggle
	ButtonText:"Skin Paint Mode Toggle"
	Category:"Skin"
	internalCategory:"Skin" 
	Tooltip:"Toggle the current skin modifier"
	SilentErrors:(Debug != false)

(
	on isVisible return ( (classof(modPanel.GetcurrentObject())) == Skin)
	on isEnabled return ( (classof(modPanel.GetcurrentObject())) == Skin)
	on execute do 
	(
		skinmod = modPanel.GetcurrentObject()
		if (skinops.GetNumberBones skinmod) != 0 then
		(
			if subObjectLevel == 0 then
			(
				subObjectLevel = 1
			)
			skinOps.paintWeightsButton skinmod
			if skinOps.isInPaintWeightsMode skinmod then
			(
				skinmod.filter_vertices = on
			)
			else
			(
				skinmod.filter_vertices = off
			)
		)
	)	
)